Безопасность · 6 мин
Как проверить прокси: формат, скорость, гео и утечки WebRTC/DNS
Купленный прокси стоит проверить до того, как вы подключите к нему рабочие аккаунты или запустите парсер на тысячи страниц. Проверка занимает несколько минут и отвечает на пять вопросов: правильно ли записана строка, работает ли подключение, в какой стране адрес по мнению сайтов, хватает ли скорости и не выдаёт ли браузер ваш настоящий IP. Разберём каждый шаг по порядку.
- Команда TrueSocks
- Обновлено
- 6 мин чтения
Шаг 1. Формат строки
Большая часть ошибок «прокси не работает» на деле оказывается ошибкой записи: перепутаны логин и порт, потерялось двоеточие, программа ждёт ip:port:login:pass, а вставлен вариант с @. Поэтому начинайте с формата.
Вставьте список в проверку и конвертер прокси. Инструмент разбирает популярные форматы: ip:port, ip:port:логин:пароль, логин:пароль@ip:port, ссылки вида socks5:// и http://, а также таблицы через точку с запятой. Для каждой строки он показывает протокол, тип хоста (IPv4, IPv6 или домен), порт и логин, а строки с ошибкой подсвечивает.
- Предупреждает о невозможных адресах, например с октетом больше 255, и о локальных адресах, которые недоступны из интернета.
- Отмечает порт 25: почтовый порт у большинства провайдеров закрыт.
- Подсказывает, если логина нет (значит, нужна привязка по IP) или указан логин без пароля.
- Переводит весь список в нужный формат, который можно скопировать одной кнопкой.
Шаг 2. Подключение
Убедитесь, что прокси вообще отвечает и подменяет адрес. Самый быстрый способ - запрос из командной строки к любому сервису, который возвращает ваш внешний IP. Ниже вместо такого сервиса стоит адрес-заглушка, подставьте свой.
curl -x socks5h://login:[email protected]:8000 https://example.com/ip
curl -x http://login:[email protected]:8000 https://example.com/ipВ ответе должен быть IP прокси, а не ваш домашний. Схема socks5h:// означает, что доменное имя разрешается на стороне прокси, и это сразу проверяет, что DNS тоже идёт через него. Если ответа нет, разберите ошибку:
- Тайм-аут - неверный хост или порт, либо порт закрыт сетевым экраном на вашей стороне.
- Ошибка авторизации (407 для HTTP) - неверный логин или пароль, или при привязке по IP ваш текущий адрес не добавлен в список.
- Соединение сброшено - протокол не совпадает: подключаетесь как к SOCKS5, а порт ждёт HTTP, или наоборот.
Если вы работаете по привязке, помните, что домашний IP может смениться после перезагрузки роутера. Подробнее о двух способах доступа в статье про авторизацию по логину или по IP.
Шаг 3. Страна и город
Сайты определяют местоположение не по реальному расположению сервера, а по базам геолокации IP. Таких баз несколько, они обновляются в разное время и иногда расходятся: один сервис покажет нужную страну, другой соседнюю, третий город в двухстах километрах.
- Проверьте адрес в двух-трёх сервисах геолокации и сравните страну, регион и провайдера.
- Если страна совпадает во всех базах, адрес можно считать надёжным с точки зрения гео.
- Если базы расходятся, ориентируйтесь на то, что видит ваш целевой сайт: многие показывают регион в шапке, в выборе доставки или в настройках профиля.
Шаг 4. Скорость и задержка
Абстрактный тест скорости мало что говорит о работе с конкретным сайтом: он меряет канал до тестового сервера, а вам важен путь до площадки, с которой вы работаете. Поэтому измеряйте время ответа именно целевого сайта.
curl -x socks5h://login:[email protected]:8000 -o /dev/null -s \
-w "connect: %{time_connect} ttfb: %{time_starttransfer} total: %{time_total}\n" \
https://example.com/- Время первого байта (TTFB) показывает, как быстро сайт начинает отвечать через прокси. Это главная метрика для парсинга и работы в браузере.
- Сделайте несколько замеров подряд и смотрите на разброс, а не на один удачный результат.
- Сравните с замером без прокси: так видно, сколько добавляет сам прокси, а сколько тормозит сайт.
На задержку сильнее всего влияет расстояние: прокси в другой части света до сайта в вашей стране будет отвечать медленнее, как бы хорош ни был канал. Резидентские и мобильные адреса обычно медленнее серверных и ISP, это особенность домашних и операторских сетей, а не дефект.
Шаг 5. Утечки WebRTC и DNS
Даже если сайт видит IP прокси, браузер может выдать дополнительные сведения. Два главных источника утечек - WebRTC и DNS.
WebRTC
WebRTC нужен для звонков и видеосвязи в браузере. Чтобы установить прямое соединение, он может определить локальный адрес устройства и иногда внешний адрес в обход настроенного прокси. Сайт с помощью скрипта способен прочитать эти данные и увидеть расхождение с IP прокси.
DNS
При DNS-утечке имена сайтов разрешаются через вашего провайдера, а не через прокси. Сайт видит IP прокси, но DNS-сервер из другой страны. Для SOCKS5 это решается режимом удалённого разрешения имён (socks5h), для HTTPS имя передаётся прокси в запросе CONNECT.
- Откройте в браузере с прокси сервис проверки утечек и посмотрите, какие IP и DNS-серверы он видит.
- В антидетект-браузере WebRTC обычно подменяется на IP прокси или отключается в настройках профиля, там же задаются часовой пояс и язык под гео адреса.
- В обычном браузере WebRTC можно ограничить настройками или расширением, но полноценной изоляции профилей это не заменит.
Как правильно добавить прокси в профиль, мы разобрали в статье о прокси в антидетект-браузере.
Шаг 6. Проверка на целевом сайте
Финальная проверка - сам сайт, ради которого покупался прокси. Откройте его через прокси, пройдите обычный путь пользователя, сделайте несколько запросов из своего инструмента. Если сайт сразу показывает капчу, ошибку доступа или отвечает кодом 403 или 429, адрес или тип прокси не подходят под эту площадку.
Причины бывают разные: репутация подсети, слишком высокая частота запросов, несовпадение гео и настроек браузера. Подробный разбор в статье о том, почему сайт блокирует прокси.
Вопросы и ответы
Проверяет ли ваш чекер, работает ли прокси?
Нет. Страница /checker проверяет только формат строк и переводит список в нужный вид. Она работает в браузере и никуда не отправляет данные, поэтому подключение, скорость и страну нужно проверять отдельно, например через curl и сервисы геолокации.
Почему разные сервисы показывают разную страну для одного IP?
Они используют разные базы геолокации, которые обновляются в разное время. Ориентируйтесь на то, что видит ваш целевой сайт, и на совпадение в большинстве баз.
Сколько времени есть на проверку после покупки?
Бесплатная замена адреса доступна в течение 24 часов после покупки. Лучше проверить прокси сразу после выдачи, чтобы успеть заменить неподходящий адрес.
Прокси для этой задачи
Цена «от» за единицу на базовый срок, страны и скидка за объём видны на странице товара.
- Выбрать страну
Индивидуальные IPv4
68 стран, от 179 ₽ за IP / 30 дней
- Выбрать страну
Резидентские
60 стран, от 149 ₽ за 1 ГБ / 30 дней
- #проверка
- #WebRTC
- #DNS
- #геолокация
- #скорость
Прокси предоставляются для законных задач. Спам, мошенничество и взлом запрещены, соблюдайте правила площадок. Правила сервиса
Читайте также
Все статьи- Безопасность
Почему нельзя пользоваться бесплатными прокси
Чем опасны бесплатные прокси из открытых списков: перехват и подмена трафика, кража паролей, логирование, заражённые устройства и чёрные списки. И что проверить, выбирая платного поставщика.
5 мин · - Сравнения
Серверные, ISP, резидентские и мобильные прокси: сравнение
Сравниваем четыре типа прокси: откуда берётся адрес, как к нему относятся сайты, какая скорость, как считается оплата и есть ли ротация. Подскажем, какой тип брать под парсинг, SMM и арбитраж.
5 мин · - Гайды
Глоссарий прокси: термины простыми словами
Словарь терминов о прокси: IPv4 и IPv6, SOCKS5 и socks5h, ISP, резидентские и мобильные адреса, ротация и sticky-сессии, ASN, WebRTC, DNS-утечки, fingerprint, rate limit и другое.
5 мин ·