В публичном списке может оказаться узел, который уже перестал принимать соединения. Это частая причина неработающего прокси, но не единственная. Тот же симптом возникает из-за неверного протокола, настройки обхода, заблокированного порта или отказа сайта принимать выходной IP.

Проверьте запись до изменения приложения

Ещё раз скопируйте IP, порт и протокол. Пропущенной цифры в порте или путаницы HTTP/SOCKS достаточно для сбоя рукопожатия. Не определяйте протокол по порту 8080 или 1080 и не добавляйте имя пользователя, если сервис его действительно не предоставляет.

Для HTTP-прокси короткий запрос curl помогает отделить проверку от расширений браузера и системных настроек:

curl --proxy http://203.0.113.10:8080 --noproxy '' --connect-timeout 5 --max-time 15 --verbose https://example.com/

Замените адрес для документации своей записью. Для SOCKS5 используйте фактический порт и соответствующую схему SOCKS.

Смотрите на первый сбой

РезультатГде вероятнее искать причину
Соединение отклоненоПорт закрыт или устройство активно отклонило соединение.
Тайм-аут соединенияМаршрут, фильтрация или сервис не позволили завершить установку соединения за отведённое время.
Неожиданный ответ при рукопожатии проксиВыбранный протокол может не соответствовать сервису.
407Прокси требует аутентификацию.
CONNECT отклонёнПрокси может ограничивать этот адрес назначения или порт.
Сайт возвращает 403 или 429Запрос достиг HTTP-сервера, который отказал или применил ограничение. Проверьте, какой сервер отправил ответ.

Работающее TCP-соединение — только первый шаг. Если сервис на этом порту не соответствует выбранному протоколу прокси, запрос может завершиться сбоем сразу после этого.

Сделайте два сравнения

Проверьте тот же адрес через второй прокси с тем же протоколом. Если при установке соединения сбоит только первый узел, круг причин сужается до него или маршрута. Затем попробуйте другой обычный адрес через первый прокси. Если сбоит только один сайт, исследуйте правила для конкретной цели, а не объявляйте весь прокси неработоспособным.

Прямой запрос тоже полезен для сравнения, если прямой доступ возможен. Явно задайте обход, чтобы унаследованные переменные прокси незаметно не оставили якобы прямую проверку на прокси-маршруте.

Когда прекращать проверку записи

Если несколько запросов с ограниченным временем сбоят на одном этапе соединения, выберите другую запись из списка бесплатных прокси, а не увеличивайте ожидание до нескольких минут. Сохраните точную ошибку, если её нужно сообщить. Повторные подключения не исправят закрытый порт или удалённый узел.

Если не работает ни одна запись, посмотрите шире. Проверьте настройки клиента, правила исходящих подключений сети и доступность цели без прокси. Общая для всех запросов проблема — слабая причина отбрасывать весь список.

Похожие статьи