Web Unlocker против Residential Proxy против Mobile Proxy: когда что использовать
Мы извлекли одни и те же URL с сервера в дата-центре, через обычный residential proxy и через web unlocker. Некоторые сайты не требовали ничего, некоторые нуждались только в residential IP, некоторые открывались только для unlocker, а пять оставались заблокированными. Вот что исправляет каждый уровень и где подходит мобильный уровень.
Residential proxy изменяет, откуда приходит ваш запрос. Web unlocker также изменяет, как выглядит запрос: он отправляет его с реальным TLS отпечатком браузера, повторяет попытки с новыми IP и запускает безголовый браузер, когда появляется JavaScript challenge. Вам нужен unlocker только тогда, когда чистый residential IP все еще блокируется. В противном случае достаточно proxy.
Это теория. Чтобы проверить ее, мы извлекли одни и те же URL тремя способами 29 сентября 2026 года и сохранили результаты по сайтам. Некоторые страницы не требовали ничего, некоторые нуждались только в residential IP, некоторые открывались только для unlocker, а пять оставались заблокированными, что бы мы ни делали. Таблицы ниже показывают, что было что.
- Прокси не нужен: docs.python.org, books.toscrape.com, Hacker News, Wikipedia и GitHub ответили на обычный запрос с сервера в дата-центре.
- Residential proxy был достаточен: Zillow и Leboncoin заблокировали сервер в дата-центре, но предоставили реальную страницу через обычный residential proxy.
- Только unlocker прошел: Indeed, Glassdoor, Walmart и Best Buy отказали обоим обычным клиентам и вернули страницу через unlocker.
- Все еще заблокировано: Home Depot, eBay, DoorDash, StockX и Realtor.com, каждый сообщил об ошибке и классе блокировки вместо поддельного 200.
- Мобильные выходы не были частью этого теста. Мы объясняем, где они подходят, но у нас нет измерений, чтобы показать вам.
Как мы тестировали
Каждый URL был извлечен тремя способами 29 сентября 2026 года. Сначала, обычный curl с сервера в дата-центре во Франкфурте с User-Agent Chrome. Во-вторых, тот же обычный curl через residential proxy QuantumProxies.io с выходом в США (французский выход для Leboncoin). В-третьих, через forward proxy Web Unlocker на residential уровне, с той же страной выхода. Статус — это конечный HTTP статус, который увидел клиент. Время — это время на часах для одного запроса unlocker.
Это один запуск из одного места в один день, а не эталонный тест. Правила антиботов меняются еженедельно, и сайт, который прошел в понедельник, может отказать во вторник. Строки, где сам хост или unlocker вернули внутреннюю ошибку, исключены: они не являются ни прохождением, ни блокировкой, и их учет в любом случае введет вас в заблуждение. Используйте таблицы для выявления закономерностей и повторно тестируйте сайты, которые вас интересуют.
Что исправляет каждый уровень
Современная стена против ботов проверяет несколько вещей, прежде чем отправить страницу, и каждый инструмент исправляет различный набор. Знание того, с какой стеной вы сталкиваетесь, подскажет, что покупать.
| Стена | Что проверяет сайт | Обычный residential proxy | Web Unlocker (residential) | Web Unlocker, Mobile tier |
|---|---|---|---|---|
| Репутация IP | Сеть, к которой принадлежит IP, и ее история | Исправляет блокировки диапазона дата-центров | Residential выходы, новый IP при каждой повторной попытке | IP оператора 4G/5G, которыми пользуются многие телефоны |
| TLS и HTTP отпечаток | Рукопожатие, настройки HTTP/2 и порядок заголовков | Без изменений: это все еще ваш клиент | Отпечатки браузера, меняющиеся при повторной попытке | То же, что и residential |
| JavaScript challenge | Запускает ли клиент скрипт страницы и сохраняет ли ее cookie | Нет | Переходит к безголовому браузеру | То же, что и residential |
| Интерактивная капча | Задача, предназначенная для человека | Нет | Не решается; сообщается как ошибка, никогда не 200 | Не решается |
Первая строка — это то, с чего начинают большинство скрейперов и где residential proxy оправдывает свою цену. Диапазоны хостинга легко распознаются, и многие сайты сразу отказываются от них. Вторая строка объясняет, почему иногда чистого IP недостаточно: рукопожатие TLS от curl, Python или Node совсем не похоже на Chrome, и Cloudflare документирует JA3/JA4 отпечатки как способ идентификации клиентов именно по этому. Наше руководство по TLS отпечаткам подробно это объясняет. Третья строка требует настоящего JavaScript-движка. Четвертая строка требует человека, и ни один продукт на этой странице его не предоставляет.

Сайты, которым не нужен был прокси
Начните здесь, потому что это самый дешевый результат. Эти страницы ответили на обычный запрос с сервера в дата-центре. Отправка их через что-либо еще стоит денег и увеличивает задержку без какой-либо выгоды.
| Сайт | Обычный, сервер в дата-центре | Обычный, residential proxy | Web Unlocker |
|---|---|---|---|
| docs.python.org | 200 | 200 | 200, 1.6 с |
| books.toscrape.com | 200 | 200 | 200, 1.9 с |
| news.ycombinator.com | 200 | 200 | 200, 4.1 с |
| en.wikipedia.org | 200 | 200 | 200, 1.9 с |
| github.com (страница репозитория) | 200 | 200 | 200, 2.0 с |
| bbc.com (Технологии) | 302 редирект | 302 редирект | 200, 1.4 с |
BBC 302 — это редирект, а не блокировка. Наш тестовый клиент не следовал за редиректами, и любой клиент, который это делает, попадает на страницу.
Где обычного residential proxy было достаточно
| Сайт | Обычный, сервер в дата-центре | Обычный, residential proxy | Web Unlocker |
|---|---|---|---|
| Zillow (список в Остине) | 403, PerimeterX 'Доступ к этой странице был отклонен' | 200, реальная страница со списком | 200, 1 попытка, 2.7 с |
| Leboncoin (поиск, французский выход) | 403, страница с капчей | 200, реальная страница с результатами | 200, 1 попытка, 1.4 с |
| Amazon (страница продукта) | 200, страница продукта | 200, страница продукта | 200, 2 попытки + браузер, 10.2 с |
Zillow и Leboncoin — это случай, для которого был создан residential proxy. IP дата-центра был отклонен, и тот же запрос с домашнего IP получил страницу. Unlocker также сработал, но он не добавил ничего, что вам было нужно.
Amazon — это предостережение. Оба обычных клиента получили страницу продукта в этом запуске, но unlocker потребовалось две попытки и браузер, прежде чем он вернулся, и это заняло 10.2 секунды. Unlocker учитывает каждый байт, который он перемещает, включая повторные попытки и загрузки браузера. На странице, которая в этом не нуждалась, вы платите за эту дополнительную работу. Это один запрос в один день, поэтому не воспринимайте это как правило для Amazon. Воспринимайте это как правило о тестировании обычного сначала.
Где только web unlocker прошел
| Сайт | Обычный, сервер в дата-центре | Обычный, residential proxy | Web Unlocker |
|---|---|---|---|
| Indeed (поиск работы) | 403, страница 'Проверка безопасности' | 403, 'Включите JavaScript и cookies, чтобы продолжить' | 200, 1 попытка, 2.6 с |
| Glassdoor (отзывы о компаниях) | 403, страница 'Безопасность' с капчей | 403, 'Включите JavaScript и cookies, чтобы продолжить' | 200, 2 попытки + браузер, 17.2 с |
| Walmart (поиск) | 307 редирект, нет страницы с результатами | 307 редирект, нет страницы с результатами | 200, 1 попытка, 4.8 с |
| Best Buy (категория ноутбуков) | Соединение не удалось, нет ответа | Соединение не удалось, нет ответа | 200, 1 попытка, 6.3 с |
Здесь один residential IP не помог. Indeed, Walmart и Best Buy прошли с первой попытки TLS unlocker, без браузера. Выход unlocker был другим residential IP, чем тот, который использовал наш обычный тест, поэтому это не контролируемый эксперимент. Тем не менее, колонка обычного residential уже имела чистый домашний IP и не прошла, и очевидная оставшаяся разница заключается в том, как выглядел запрос. Glassdoor пошел дальше: он хотел JavaScript, поэтому unlocker потребовалось две попытки TLS, а затем безголовый браузер, что и заняло 17.2 секунды.
Walmart нуждается в своем собственном предостережении. Мы не записали, куда указывал его 307 редирект. Мы только знаем, что ни один из обычных клиентов не получил страницу с результатами, а unlocker получил.
Используйте Web Unlocker на residential выходах
Что все еще не удалось, и что говорит вам класс блокировки
Честное сравнение требует также неудач. Эти пять отказали обоим обычным клиентам и unlocker. Unlocker вернулся с ошибкой и сообщил нам, почему, вместо того чтобы передать страницу блокировки как 200:
| Сайт | Обычный, дата-центр / residential | Web Unlocker статус | x-qp-block-class | x-qp-vendor |
|---|---|---|---|---|
| Home Depot (категория) | 403 / 403 | 403 после 2 попыток | ip_reputation | akamai |
| eBay (поиск) | 403 / 403 | 403 после 2 попыток | ip_reputation | akamai |
| DoorDash (страница города) | 403 / 403 | 403 после 2 попыток | ip_reputation | cloudflare |
| StockX (страница продукта) | 403 / 403 | 403, 'Just a moment...' | js_challenge | cloudflare |
| Realtor.com (поиск) | 429 / 429 | 429 после 2 попыток | fingerprint | kasada |
Класс блокировки — это полезная часть. ip_reputation на Home Depot, eBay и DoorDash означает, что сами выходные IP были отклонены, поэтому лучший отпечаток не помог бы. js_challenge на StockX означает, что страница вызова Cloudflare все еще была там после попытки с браузером. fingerprint на Realtor.com, который ответил 429 (RFC 6585 определяет это как Слишком много запросов), означает, что сам клиент был отклонен. Каждый из них указывает на следующий шаг, и один из них — это то, где вступает мобильный уровень.
Где подходит мобильный уровень
Мобильные операторы размещают множество телефонов за каждым публичным IP (carrier-grade NAT), поэтому сайт, который блокирует адрес оператора, рискует заблокировать реальных клиентов. Именно поэтому IP оператора, как правило, вызывают больше доверия, чем residential диапазоны. Мы объясняем механизм в почему мобильные прокси доверяют: CGNAT.
Web Unlocker имеет мобильный уровень, который выполняет ту же логику (отпечатки браузера, повторные попытки, эскалация браузера, отчет о блокировке) на выходах оператора 4G/5G. Вы выбираете его с помощью -tier-mobile в имени пользователя прокси или "tier": "mobile" на REST endpoint. У него есть собственный предоплаченный баланс в ГБ, он медленнее и стоит дороже за ГБ, чем residential уровень. Он предназначен для сайтов, которые также отказываются от residential диапазонов, что именно и предполагает блокировка ip_reputation на residential уровне.
Чтобы быть честным о пределах этой статьи: мы не запускали мобильный уровень в этом тесте. Мы не можем сказать вам, получает ли он страницы Home Depot, eBay или DoorDash, и мы не собираемся угадывать. Если это ваши цели, протестируйте их на мобильном уровне, прежде чем покупать объем. Это не поможет с блокировкой captcha или fingerprint, потому что они не связаны с IP. Для общего вопроса о мобильных против residential против ISP прокси без unlocker впереди, наше сравнение мобильных, residential и ISP прокси охватывает это.
Лестница эскалации, учитывающая затраты, на Python
Таблицы указывают на одно правило: поднимайтесь только настолько, насколько вас заставляет сайт. Эта функция пробует каждую ступеньку по порядку и останавливается на первой, которая возвращает реальную страницу. Она переходит на мобильный уровень только тогда, когда residential уровень сообщает о блокировке ip_reputation. HEADERS и looks_blocked() — это помощники из нашего учебника по API web unlocker на Python.
import os
import requests
import urllib3
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
RESIDENTIAL = os.environ["QP_RESIDENTIAL_PROXY"] # http://USER:PASS@HOST:PORT from your residential plan
UNLOCK_USER = os.environ["QP_UNLOCK_USER"] # unlock-XXXXXXXX
UNLOCK_PASS = os.environ["QP_UNLOCK_PASSWORD"]
def unlocker(extra: str = "") -> dict:
u = f"http://{UNLOCK_USER}-country-us{extra}:{UNLOCK_PASS}@unlock.quantumproxies.io:9000"
return {"http": u, "https": u}
LADDER = [
# name, proxies, verify, timeout
("plain", {}, True, 30),
("residential", {"http": RESIDENTIAL, "https": RESIDENTIAL}, True, 30),
("unlocker", unlocker(), False, 120),
("unlocker-mobile", unlocker("-tier-mobile"), False, 120),
]
def climb(url: str):
last = None
for name, proxies, verify, timeout in LADDER:
try:
r = requests.get(url, headers=HEADERS, proxies=proxies, verify=verify, timeout=timeout)
except requests.RequestException:
continue # no response at all counts as a block
last = r
if not name.startswith("unlocker"):
if not looks_blocked(r):
return name, r
continue
if "x-qp-unlocker-blocked" not in r.headers:
return name, r
if r.headers.get("x-qp-block-class") != "ip_reputation":
break # a different IP will not fix this wall
return "blocked", last
В производстве запоминайте ступеньку на домен, как только вы ее узнаете, чтобы не платить за неудачные ступеньки при каждом запросе. Unlocker также может отправить заголовок x-qp-hint с предложением, которое стоит записать рядом с классом блокировки.

Как принять решение, в пять вопросов
- Возвращает ли обычный запрос с вашего сервера реальную страницу? Тогда вам не нужен ни один из них. Остановитесь здесь.
- Не удается ли это с IP дата-центра, но работает с residential? Купите residential proxies и оставьте своего клиента.
- Все еще не удается с чистым residential IP, с 403, 'Just a moment' или 'Enable JavaScript' страницей, или разорванным соединением? Это работа unlocker.
- Сообщает ли unlocker о
ip_reputationна residential выходах? Протестируйте мобильный уровень на этом сайте, прежде чем покупать объем. - Сообщает ли он о
captchaилиfingerprint? Ни один уровень прокси не исправляет их надежно. Пересмотрите источник, скорость или наличие официального API.
Часто задаваемые вопросы
Должен ли я купить residential proxies или использовать web unlocker?
Сначала протестируйте свои цели. Если обычный запрос с residential IP возвращает реальную страницу, как это сделали Zillow и Leboncoin в нашем тесте 29 сентября 2026 года, residential proxies достаточно и дешевле в использовании. Если чистый residential IP все еще получает 403 или JavaScript challenge, как это сделали Indeed и Glassdoor, вам нужен unlocker.
Нужны ли мне residential proxies, или подойдет любой прокси?
Это зависит от сайта. Wikipedia, GitHub и Hacker News ответили на обычный запрос с дата-центра в нашем тесте, поэтому прокси не требовался. Zillow и Leboncoin отказали IP дата-центра и приняли residential. Прокси дата-центра имеют ту же проблему, потому что диапазоны хостинга легко распознаются и отказываются сайтами.
Являются ли мобильные прокси более надежными, чем residential для веб-скрейпинга?
IP оператора делятся многими телефонами через CGNAT, поэтому сайты менее склонны их блокировать, и это помогает против блокировок репутации IP. Они не изменяют ваш TLS отпечаток и не решают JavaScript challenge самостоятельно, и они медленнее и стоят дороже за ГБ. Мы не измеряли мобильные выходы в этом тесте.
Уменьшают ли мобильные прокси количество капч?
Они могут уменьшить капчи, вызванные репутацией IP, потому что адрес оператора выглядит как множество обычных пользователей телефонов. Они ничего не делают для капч, вызванных отпечатком клиента или частотой запросов. Web Unlocker не решает интерактивные капчи на любом уровне: он сообщает о них с классом блокировки captcha.
Почему web unlocker медленнее, чем residential proxy?
Потому что он выполняет больше работы на запрос, когда сайт сопротивляется: он повторяет попытки с новыми IP под разными отпечатками и, если появляется JavaScript challenge, загружает страницу в безголовом браузере. В нашем тесте Indeed прошел за 2.6 секунды с одной попытки, в то время как Glassdoor потребовался браузер и 17.2 секунды.
Как web unlocker тарифицируется по сравнению с residential proxy?
Оба тарифицируются за ГБ. Unlocker учитывает каждый байт, который он перемещает от вашего имени, включая повторные попытки, заблокированные страницы и загрузку страницы браузера, и использует собственный предоплаченный баланс на уровень: residential выходы и выходы мобильного оператора. Текущая цена за ГБ отображается на панели управления.
Residential proxies исправляют, откуда приходит запрос. Web unlocker также исправляет, как он выглядит и может ли он запускать JavaScript. Мобильный уровень снова изменяет IP для сайтов, которые отказываются от residential диапазонов. Ни один из них не превращает человеческую капчу в страницу. Купите самый низкий уровень, который принимают ваши цели, и позвольте классу блокировки сказать вам, когда подниматься.
Цели, которые отказываются от residential диапазонов? Смотрите Web Unlocker на мобильных выходах.