Содержание
Проверка работы прокси — и почему половина тестов врёт
Неудачный тест прокси не всегда означает «прокси сломан». Чаще он означает «инструмент проверки не подходит». Разница стоит часов.
update Обновлено
Тест одной командой
curl -x socks5h://ЛОГИН:ПАРОЛЬ@frproxy.com:15002 https://api64.ipify.org
Ожидаемый вывод: IP-адрес. Если это адрес вашего прокси, а не ваш, значит всё в порядке.
socks5h, а не socks5. Буква h просит curl разрешать доменное имя на стороне
прокси. Без неё ваша машина резолвит локально, и провайдер видит, что вы смотрите.
См. HTTP или SOCKS5.
Для HTTP-порта:
curl -x http://ЛОГИН:ПАРОЛЬ@frproxy.com:15001 https://api64.ipify.org
⚠️ Ловушка, из-за которой делают неверный вывод
Внимание: api.ipify.org отвечает только по IPv4.
Если ваш прокси выходит по IPv6, а это случай наших dual-stack тарифов и обычное дело у ряда французских мобильных операторов, тест провалится, хотя прокси работает безупречно. Сервис просто не умеет ответить.
Используйте api64.ipify.org (IPv4 и IPv6) или перепроверьте тестом, не зависящим от
стороннего сервиса:
# 301 = TCP доходит до Cloudflare. Никакого DNS, никакого стороннего API.
curl -x socks5h://ЛОГИН:ПАРОЛЬ@frproxy.com:15002 -o /dev/null -w '%{http_code}\n' -k https://1.1.1.1
Что проверять и в каком порядке
| № | Вопрос | Как |
|---|---|---|
| 1 | Прокси отвечает? | Команда curl выше |
| 2 | IP французский? | https://ipinfo.io/json через прокси, поле country |
| 3 | Он виден как мобильный? | В поле org должен быть оператор (Orange, SFR, Free, Bouygues) |
| 4 | Течёт ли DNS? | https://dnsleaktest.com из настроенного браузера |
| 5 | Течёт ли WebRTC? | https://browserleaks.com/webrtc, см. отдельную статью |
Пункты 4 и 5 забывают чаще всего, и именно они выдают вас по-настоящему.
Из панели
Мои прокси показывает для каждой строки публичный IP, каким его видит движок, то есть
серверную правду, не зависящую от того, что думает ваша машина. Если панель показывает один IP,
а ваш тест другой, виновата ваша локальная настройка, а не прокси.
Проверка без командной строки
Если страница вам привычнее терминала, откройте один из этих адресов в окне, настроенном на прокси:
| Адрес | Что он показывает |
|---|---|
api64.ipify.org |
ваш выходной IP, и по IPv4, и по IPv6 |
iphey.com |
IP, страну и то, насколько согласован ваш браузер |
browserleaks.com/ip |
IP, используемый DNS-сервер и утечки WebRTC |
Для скорости хватит обычного теста. Запустите его два-три раза: на мобильной линии одиночное измерение сильно гуляет от попытки к попытке.
Два правила метода
- Сначала проверьте инструмент, потом ставьте диагноз. Отрицательный результат становится выводом только после того, как инструмент признан исправным. Запустите команду без прокси: если она уже падает, дело не в прокси.
- Различайте измеренное, коррелирующее и предполагаемое. «Прокси медленный» и «страница долго отрисовывается» это разные утверждения.
См. также: Частые ошибки · Смена IP
Нужен французский мобильный прокси? Настоящая французская линия 4G/5G, порт HTTP и порт SOCKS5, смена IP по запросу.
Посмотреть тарифыarrow_forward