Шаг 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. Примите решение#
- Неверные учётные данные или параметры → исправьте и повторите запрос (бесплатно).
- Шлюз не нашёл выходной узел → расширьте географию поиска.
- Цель блокирует этот тип выходного узла → переведите её на более надёжную сеть: серверные → резидентские → мобильные прокси.
- Цель ограничивает частоту → чаще меняйте IP и снизьте темп; не пытайтесь обходить ограничение одновременной ротацией IP и шквалом запросов.
- Цель не работает → подождите.
Частые вопросы#
Возвращает ли HodlProxy код 429?
Нет. На шлюзе нет ограничения частоты запросов; код 429 всегда поступает от целевого сайта.
Оплачиваются ли неудачные запросы?
Соединения, которые завершаются сбоем до обращения к цели, не оплачиваются. За страницу с кодом 403 или 429 от целевого сайта списывается трафик по её размеру — обычно несколько килобайт.