Содержание
Проверка работы прокси — и почему половина тестов врёт
Неудачный тест прокси не всегда означает «прокси сломан». Чаще он означает «инструмент проверки не подходит». Разница стоит часов.
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,
а ваш тест другой, виновата ваша локальная настройка, а не прокси.
Три правила метода
- Сначала проверьте инструмент, потом ставьте диагноз. Отрицательный результат становится выводом только после того, как инструмент признан исправным. Запустите команду без прокси: если она уже падает, дело не в прокси.
- Одно измерение — не правило. Однократно измеренная скорость ничего не говорит о разбросе: один и тот же телефон дал 152, а через десять минут 75 Мбит/с.
- Различайте измеренное, коррелирующее и предполагаемое. «Прокси медленный» и «страница долго отрисовывается» — разные утверждения.
См. также: Частые ошибки · Смена IP
Нужен французский мобильный прокси? Настоящая французская 4G-линия, порт HTTP и порт SOCKS5, смена IP по запросу.
Посмотреть тарифыarrow_forward