Практика · Средний

Устранение ошибок прокси: 407, 400, 402, 403, 429, 502 и тайм-ауты

Половина успеха при устранении неполадок прокси — понять, кто ответил: шлюз или сайт. На это указывают код состояния и место его появления, а для каждой комбинации есть своё решение.

3 минуты чтения 5 разделов Обновлено Опубликовано

Шаг 1. Кто ответил?#

Выполните неудачный запрос с curl -v. Код состояния в строке CONNECT, до сообщения Connection established, поступает от шлюза; код после него — от целевого сайта. Браузеры отображают сбои шлюза как ERR_TUNNEL_CONNECTION_FAILED или ERR_PROXY_CONNECTION_FAILED.

Шаг 2. Коды шлюза#

КодЗначение в HodlProxyРешение
407 invalid_credentialsИмя пользователя или пароль отклоненыСкопируйте пару заново; проверьте пробелы в конце; не изменился ли IP-адрес из белого списка?
400 invalid_parameterПараметр имени пользователя неизвестен или задан неверноПроверьте ключи и значения: -cc-gb, а не -cc-uk; -city- без пробелов; -ttl- от 1m до 24h
402 insufficient_balanceЗакончился трафик или балансПополните баланс; если используете дополнительного пользователя, проверьте его лимит
403 blocked_destinationПорт или назначение не разрешеныПорт 25, UDP и цели, доступные только по IPv6, отклоняются намеренно
502 no_exit_availableСейчас нет выходного узла для указанного местоположенияРасширьте выбор: уберите -city- или -asn-, оставьте -cc-; повторите через минуту
502 exit_failedВыходной узел отказал до обращения к целиПовторите один раз; следующее подключение выберет другой выходной узел
504 target_timeoutЦель не ответила вовремяПовторите запрос; проверьте цель из другой сети

Шаг 3. Коды целевого сайта#

КодВероятная причинаРешение
403 (страница сайта)Отклонён тип выходного узла или цифровой отпечатокРезидентский или мобильный выходной узел; реалистичные заголовки клиента; закреплённая сессия для последовательностей запросов
429Ограничение частоты для одного IP-адресаМеняйте IP при каждом подключении; снизьте частоту для каждого выходного узла; соблюдайте Retry-After
200 с пустыми даннымиСкрытая блокировкаОбрабатывайте как 403; проверяйте содержимое, а не код состояния
302 на страницу проверкиПроверка на ботаСнизьте темп; используйте настоящий браузер для этой цели; выберите более надёжный тип выходного узла
5xxНеполадки целиУвеличьте интервал; проблема не в прокси

Сбои на уровне соединения#

  • ECONNRESET, Connection reset by peer во время передачи: домашний выходной узел отключился. Повторите запрос один раз; при закреплённой сессии шлюз привяжет её к новому выходному узлу в том же местоположении.
  • Тайм-ауты бездействия: шлюз закрывает соединения, неактивные в течение 60 секунд. Для длительного опроса требуется новое соединение.
  • Ошибки TLS при работе через прокси не являются нормой. Проверьте, нет ли между вами и шлюзом локального перехватчика (корпоративного прокси или антивируса).

Шаг 4. Примите решение#

  1. Неверные учётные данные или параметры → исправьте и повторите запрос (бесплатно).
  2. Шлюз не нашёл выходной узел → расширьте географию поиска.
  3. Цель блокирует этот тип выходного узла → переведите её на более надёжную сеть: серверные → резидентские → мобильные прокси.
  4. Цель ограничивает частоту → чаще меняйте IP и снизьте темп; не пытайтесь обходить ограничение одновременной ротацией IP и шквалом запросов.
  5. Цель не работает → подождите.

Частые вопросы#

Возвращает ли HodlProxy код 429?

Нет. На шлюзе нет ограничения частоты запросов; код 429 всегда поступает от целевого сайта.

Оплачиваются ли неудачные запросы?

Соединения, которые завершаются сбоем до обращения к цели, не оплачиваются. За страницу с кодом 403 или 429 от целевого сайта списывается трафик по её размеру — обычно несколько килобайт.

Можно начинать

Попробуйте на практике.

Создайте аккаунт, пополните баланс на $20 и вставьте конечную точку из этого руководства в свой инструмент. Срок действия оплаченного трафика не ограничен.