Прокси не работает: проверка по шагам
Одна команда curl показывает весь путь запроса через прокси. По её выводу видно, на каком шаге что-то пошло не так, — и что с этим делать.
1. Запустите проверку
Возьмите строку прокси из личного кабинета и выполните в терминале (в Windows 10 и 11 curl уже есть — в PowerShell пишите curl.exe):
curl -v -x http://ЛОГИН:ПАРОЛЬ@gw.prokso.com:10000 https://prokso.com/ipКлюч -v выводит каждый этап. Строки со звёздочкой * — что делает curl, со стрелкой > — что он отправляет, со стрелкой < — что отвечает прокси. Ниже — шесть шагов по порядку: найдите первый, где вывод отличается от нормального.
Если ваш пароль содержит символы @, : или /, curl поймёт адрес неправильно. Сбросьте пароль в личном кабинете или закодируйте эти символы (@ — %40).
2. Шаг 1. Адрес шлюза найден
Нормально:
* Host gw.prokso.com:10000 was resolved.
* Trying 203.0.113.10:10000...Ошибка Could not resolve proxy: gw.prokso.com означает, что имя шлюза не удалось преобразовать в адрес. Проверьте, нет ли опечатки в имени хоста и работает ли интернет. Отдельная проверка: nslookup gw.prokso.com должен вернуть несколько адресов.
3. Шаг 2. Соединение со шлюзом
Нормально:
* Connected to gw.prokso.com (203.0.113.10) port 10000Если curl долго ждёт и пишет connect timeout или Failed to connect, шлюз на этом порту не отвечает. Чаще всего неверен порт: работают только 823, 824 и 10000–20000. Вторая причина — ваша сеть: корпоративные и некоторые публичные сети закрывают исходящие соединения на нестандартные порты. Попробуйте из другой сети, например через мобильный интернет.
4. Шаг 3. Логин и пароль
Нормально для сайта с https://:
> CONNECT prokso.com:443 HTTP/1.1
< HTTP/1.1 200 Connection establishedЕсли вместо 200 пришёл ответ 407, шлюз не принял доступ. После кода шлюз указывает причину:
407 NO_USER— логин или пароль не подходят. Скопируйте строку из личного кабинета ещё раз; после сброса пароля старый не работает.407 TRAFFIC_EXHAUSTED— закончился трафик на плане. Прокси заработает сразу после докупки.407 USER_BLOCKED— план на паузе или заблокирован. Откройте план в личном кабинете.407 PORT_NOT_ALLOWED— порт фиксированного IP вне диапазона10000–20000.
На порту 824 (SOCKS5) неверный логин выглядит иначе: User was rejected by the SOCKS5 server. Полный список кодов шлюза — в таблице ошибок, подробно о 407 — на странице «407 Proxy Authentication Required».
5. Шаг 4. Туннель к сайту
После 200 Connection established шлюз соединился с сайтом. Если нет — в ответе будет другой код:
403 HOST_BLOCKED— вы сами заблокировали сайт в настройках плана.403 SITE_PERMANENTLY_BLOCKEDили403 PORT_BLOCKED— сайт или порт закрыты для всех клиентов, перечень — на странице «Запрещённые сайты».502 NO_HOST_CONNECTION— шлюз не смог соединиться с сайтом: сайт недоступен или отклонил соединение. Повторите запрос.503 NO_RAY— нет свободных адресов под ваши параметры гео. Уберите город или оператора либо выберите другую страну.
6. Шаг 5. Шифрованное соединение (TLS)
Нормально:
* SSL connection using TLSv1.3 / ...
* subject: CN=prokso.comОшибка SSL certificate problem на этом шаге почти всегда возникает на вашей стороне: антивирус или корпоративная сеть перехватывает шифрованные соединения и подставляет свой сертификат. Прокси Prokso шифрование не меняет. Другая частая причина — в адресе прокси написано https://: пишите http://, туннель и так передаёт шифрованные данные. Подробнее — на странице об ошибках сертификата.
7. Шаг 6. IP и страна в ответе
Последней строкой придёт ответ страницы /ip: IP, страна, город и оператор адреса, который выдал прокси. Сверьте их с тем, что вы задали в логине.
- Если в ответе ваш собственный адрес — запрос шёл мимо прокси. В curl так бывает, если ключ
-xстоит не там; в программах — если прокси указан не для того протокола. - Если страна другая — сравните с другой геобазой: базы определяют местоположение адреса по-разному, особенно для мобильных сетей.
- Для фиксированного порта повторите команду: адрес должен быть тем же, пока не истечёт длительность сессии.
8. Если curl работает, а программа — нет
Значит, доступ и шлюз в порядке, дело в настройках программы:
- Тип прокси не совпадает с портом:
823— только HTTP,824— только SOCKS5. HTTP-запрос на порт 824 curl обрывает с ошибкой(56). - Программа ждёт другой формат строки — выберите нужный в генераторе или преобразуйте список конвертером.
- Программа берёт прокси из переменных окружения
HTTP_PROXYиHTTPS_PROXYили, наоборот, игнорирует их.
Пошаговые настройки для антидетект-браузеров, браузеров и библиотек — в разделе «Инструкции». Если ничего не помогло, отправьте в поддержку вывод curl -v, предварительно заменив в нём пароль и строку Proxy-Authorization на звёздочки.
MCP-сервер для ИИ-агентов →Как пользоваться Prokso