Перейти к содержимому

Диагностика сбоев

Коды ошибок проверки прокси: определите этап сбоя

Диагностический код описывает данные, которые получил этот сервис проверки. Он не указывает все возможные первопричины, и для него никогда не нужен ваш пароль на скриншоте или в сообщении в поддержку.

Версия метода
2026.07.18
Последняя проверка
Поддерживает
TrueProxies, TrueProxies

Этот метод поддерживает продуктовая команда TrueProxies. Указанный ответственный не выдаётся за независимого аудитора или стороннюю организацию по сертификации.

Краткий ответ

Что могут установить эти данные

Начните с точного кода ошибки, выбранного транспорта, выбранной цели и метки адреса без учётных данных. Ошибки формата и частного адреса возникают до запроса через прокси. Ошибки DNS, аутентификации, подключения, TLS, тайм-аута и ответа возникают на разных сетевых этапах. Ответ цели вне принимаемого диапазона означает, что один облегчённый запрос не был принят; это не доказывает, что внешний IP заблокирован везде.

Границы данных

Наблюдаемый сигнал и необоснованный вывод

Надёжная диагностика прокси точно указывает, что показывает один результат, и не включает в вывод более широкие утверждения.

Границы данных: Коды ошибок проверки прокси
СигналЧто устанавливаетЧто не устанавливает
СтатусОбщую категорию результата, которую показывает этот сервис: например, «Некорректный», «Недоступен», «Тайм-аут» или «Работает».Ответственного оператора, будущую доступность адреса и то, поведёт ли себя другой клиент так же.
Код ошибкиЭтап — парсер, резолвер, транспорт, аутентификация, цель или ответ, — с которым связан наблюдаемый сбой.Полную первопричину на уровне пакетов или сбой у всего провайдера.
HTTP-статус целиСтатус в первых заголовках ответа на запрос к выбранной цели.Что сайт заблокировал прокси: у ответов 4xx и 5xx много возможных причин.
Метка без учётных данныхК какой отправленной строке и скрытому адресу относится результат.Отправленные логин и пароль — они должны оставаться конфиденциальными.

Порядок диагностики

Применяйте метод, не меняя вопрос

Явно фиксируйте адрес, транспорт, цель и границы данных, чтобы повторная попытка оставалась сопоставимой.

  1. Проверьте синтаксис

    Проверьте формат строки, заключите адреса IPv6 в квадратные скобки, держите порт в диапазоне 1–65535 и применяйте процентное кодирование к зарезервированным символам в учётных данных в форме URL. Не публикуйте исходную строку с учётными данными.

  2. Повторите с одним явным транспортом

    Замените автоопределение транспортом, указанным в документации провайдера. Используйте http:// для обычного HTTP-прокси, https:// для TLS до прокси, socks5:// для DNS цели на стороне сервиса проверки или socks5h:// для DNS цели на стороне прокси.

  3. Отделяйте подключение от данных о цели

    Сначала запустите «Общую проверку HTTPS». Если она прошла, проверьте тот же адрес на выбранной цели — Google или Wikipedia, — чтобы не путать ответ сайта с нерабочим прокси.

  4. Перепроверяйте, не меняя несколько переменных

    При повторной проверке не меняйте адрес, транспорт, цель и сервер проверки. Если несколько настроек меняются одновременно, другой результат нельзя приписать одной причине.

Машиночитаемая методология

Провайдеры, поля данных, границы замеров времени, тайм-ауты, конфиденциальность и ограничения опубликованы в версионированном JSON.

Открыть JSON метода

Справочник по интерпретации

Расшифровка по кодам

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

Коды ошибок проверки прокси, их значение и следующие проверки
КодЧто наблюдалосьБезопасная следующая проверка
INVALID_FORMATСтроку не удалось разобрать как поддерживаемый публичный адрес прокси.Сравните её с примерами допустимых форматов; проверьте скобки, схему, порт и разделители в учётных данных.
PRIVATE_ADDRESSАдрес оказался частным или зарезервированным либо разрешился не только в публичные адреса.Используйте публичное имя хоста от провайдера; не отправляйте петлевые адреса, адреса локальной сети или внутренних сервисов.
DNS_FAILEDСервис проверки не смог разрешить имя хоста прокси.Проверьте написание и публичные DNS-записи через независимый резолвер, затем повторите попытку.
AUTH_REQUIREDПрокси запросил аутентификацию или отклонил переданные данные аутентификации.Не раскрывая данных, проверьте формат логина, кодирование пароля, режим доступа по доверенному IP и правила аутентификации конкретного продукта.
CONNECT_REFUSEDУдалённый хост отклонил или закрыл подключение к прокси.Проверьте хост, порт, состояние сервиса, списки доверенных IP и не ожидает ли провайдер другой транспорт.
NETWORK_UNREACHABLEСервис проверки не смог построить маршрут до хоста прокси.Проверьте доступность нужного семейства адресов и не ограничен ли адрес частной сетью или сетью провайдера.
TLS_FAILEDНе удалось выполнить обязательное TLS-рукопожатие или проверку сертификата.Уточните, использует ли прокси транспорт HTTPS, совпадает ли имя хоста с его сертификатом и не требует ли провайдер другой TLS-адрес.
TARGET_DNS_FAILEDИмя хоста выбранной цели не удалось разрешить в документированном режиме DNS текущего транспорта.Оставьте транспорт прокси прежним и уточните, где должен разрешаться DNS цели — на стороне сервиса проверки или на стороне прокси.
TARGET_CONNECT_FAILEDМаршрут через прокси сработал для проверки внешнего IP, но подключение к выбранной цели не установилось.Считайте это данными о транспорте для конкретной цели и повторите «Общую проверку HTTPS», прежде чем менять учётные данные.
TARGET_TLS_FAILEDHTTPS-рукопожатие с выбранной целью не удалось после успешной нейтральной проверки внешнего IP.Сопоставьте политику цели и текущий транспорт; не сообщайте, что сам адрес прокси недоступен везде.
TARGET_TIMEOUTНа запрос к выбранной цели не пришли заголовки ответа в течение восьми секунд.Сохраните данные об успешной проверке внешнего IP и один раз повторите запрос к той же цели; не придумывайте HTTP-статус.
TARGET_FAILEDЗапрос к выбранной цели не удался без более конкретного публичного кода для этапа цели.Перепроверьте один адрес с тем же явным транспортом и запишите только несекретные код, цель и время.
TARGET_NOT_ACCEPTEDВыбранная цель вернула заголовки ответа вне принимаемого диапазона 2xx/3xx.Запишите статус и повторите «Общую проверку HTTPS»; считайте результат относящимся к конкретной цели, а не доказательством блокировки.
TIMEOUTОдна попытка запроса через прокси не завершилась за восемь секунд.Повторите в другое время и сравните с явным транспортом; не считайте один тайм-аут замером пропускной способности.
BAD_RESPONSEСервис определения внешнего IP вернул ответ с кодом, отличным от 200, слишком большой или повреждённый ответ либо непубличный адрес.Повторите один раз и сравните с другим адресом; устойчивый результат может указывать на подмену ответа или проблему вышестоящего сервиса.
CANCELLEDЗапуск был отменён до того, как эта проверка дала обычный итоговый результат.Начните новый запуск, если данные всё ещё нужны; не толкуйте отмену как сбой адреса.
UNKNOWNСбой не подошёл ни под одну более точную публичную категорию.Перепроверьте один адрес с явным транспортом и сохраните для поддержки только несекретные отметки времени, коды и сведения о цели.

Устранение неполадок

Превратите наблюдение в следующую безопасную проверку

Не раскрывайте учётные данные и меняйте по одной переменной за раз.

Автоопределение не срабатывает, а явная схема работает

Вероятное значение: Автоопределение — ограниченная последовательность попыток для удобства; оно не угадывает режимы с TLS до прокси и SOCKS с удалённым DNS.

Следующая проверка: Укажите рабочую явную схему в конфигурации клиента, а не полагайтесь на определение по порту.

Подключение работает, но выбранная цель не принимает запрос

Вероятное значение: Прокси прошёл нейтральную проверку внешнего IP, а выбранный сайт вернул другие заголовки ответа.

Следующая проверка: Изучите статус, правила сайта, регион, частоту запросов и поведение клиента; не записывайте адрес в нерабочие.

Один и тот же адрес то уходит в тайм-аут, то работает

Вероятное значение: Маршрут, пул прокси, внешний IP, очередь или целевой сайт могут меняться.

Следующая проверка: Повторите фиксированную проверку с явным транспортом и сравнивайте число успехов и медианное время ответа, а не один запуск.

У рабочего результата пустая локация

Вероятное значение: Проверка внешнего IP через прокси прошла успешно, но отдельный прямой запрос к GeoJS не вернул пригодных данных.

Следующая проверка: Считайте подключение подтверждённым, а локацию — недоступной; повторите попытку, а не придумывайте географию.

Ограничения

  • Коды нормализованы на основе ошибок, доступных этому серверному сервису проверки; операционные системы и прокси-библиотеки могут объединять несколько низкоуровневых сбоев в одну категорию.
  • Успешная проверка — это наблюдение на конкретный момент, а не гарантия бесперебойной работы, репутации, анонимности или доступности в будущем.
  • Сервис не анализирует дампы пакетов, системы управления провайдера, состояние аккаунтов, отпечатки браузера и логику классификации на стороне сайта.
  • Проверка SOCKS5 охватывает только маршрутизацию TCP. Она не проверяет UDP ASSOCIATE и не все расширения аутентификации SOCKS.
  • Данные об ответе цели получены облегчённым серверным запросом, а не полноценной браузерной сессией с JavaScript, куки, историей аккаунта или прохождением капчи.

Первичные источники

Эти стандарты определяют семантику протоколов и ответов, на которую опираются данные проверки.