К содержимому

ERR_TUNNEL_CONNECTION_FAILED: причины и решение

До прокси достучались, но он не открыл туннель к сайту: как прочитать статус и исправить.

Что означает ошибка

Чтобы открыть HTTPS-сайт через HTTP-прокси, Chrome сначала просит прокси открыть туннель запросом CONNECT, а затем выполняет через него обмен TLS. По RFC 9110 любой ответ 2xx запускает туннель, а любой другой означает, что туннель не создан. ERR_TUNNEL_CONNECTION_FAILED — название этого второго случая в Chrome.

То есть прокси ответил, но не согласием. Какой именно ответ он дал — главная подсказка, а Chrome её не показывает. Тест из командной строки показывает.

Какая это ошибка прокси в Chrome

Какая это ошибка прокси в Chrome
ПунктЧто имеет в виду ChromeКуда смотреть сначала
ERR_PROXY_CONNECTION_FAILED (-130)Не удалось создать соединение с прокси-серверомХост, порт, брандмауэр, системные настройки прокси
ERR_TUNNEL_CONNECTION_FAILED (-111)Не удалось установить туннель через проксиСтатус, которым прокси ответил на CONNECT: логин, правила, доступность
ERR_PROXY_AUTH_REQUESTED (-127)Прокси запросил аутентификацию для туннеляОкно входа и сохранённый логин
ERR_PROXY_CERTIFICATE_INVALID (-136)HTTPS-прокси предъявил недействительный сертификатДействительно ли это HTTPS-прокси

Источник: Chromium net_error_list.h, прочитан 15 ноября 2026. Про -130 см. отдельную статью об ERR_PROXY_CONNECTION_FAILED.

Три самые частые причины

1. Прокси не принял логин. Он отвечает на CONNECT кодом 407. Для HTTP-прокси Chrome показывает окно входа, но не использует логин и пароль, записанные в настройках прокси или в --proxy-server, а для SOCKS5 не поддерживает вход вообще. Если прокси нужен логин и он его не получил, туннель не создаётся.

2. Не совпадают протокол или порт. Chrome ожидает по указанному адресу HTTP-прокси. У шлюза Proxy302 порты HTTP 2222 и SOCKS5 3333, а у каждого статического IP один протокол, выбранный при покупке. Доступ, созданный как HTTP, может не работать по SOCKS5, поэтому проверьте, каким является ваш актив.

3. Прокси отказал или не смог добраться до сайта. 403 значит, что прокси понял запрос, но отказывается его выполнять: причиной может быть правило, белый список IP или закончившаяся аренда. 502 или 504 значит, что сам прокси получил недопустимый ответ или не получил своевременного ответа от сайта, поэтому смотрите на IP или сайт, а не на логин.

Читаем статус через curl -v

# HTTP proxy: show the CONNECT step
curl -v -m 20 -x http://LOGIN:PASSWORD@HOST:PORT https://ipinfo.io/json

# A refused tunnel ends with a line like this (here the proxy answered 407):
#   curl: (56) CONNECT tunnel failed, response 407
# A working tunnel prints the exit IP, country and network as JSON.

# Same test over SOCKS5 (DNS is resolved by the proxy)
curl -v -m 20 -x socks5h://LOGIN:PASSWORD@HOST:PORT https://ipinfo.io/json

Только пример: замените LOGIN, PASSWORD, HOST и PORT значениями из «Мои активы». В Windows PowerShell используйте curl.exe. Строка с 407 воспроизведена на локальном тестовом прокси.

Исправляем за 6 шагов

  1. Шаг 1. Воспроизведите вне Chrome

    Выполните команду curl -v выше с теми же хостом, портом и логином, что использует Chrome.

    Ожидаемый результат Либо выходной IP в JSON, либо строка вроде CONNECT tunnel failed, response 407.

  2. Шаг 2. Прочитайте статус

    407 — это логин, 403 — правило, белый список или закончившаяся аренда, 502 и 504 указывают на IP или сайт, а таймаут или сброс — на адрес, порт или протокол.

  3. Шаг 3. Исправьте логин

    Скопируйте USERNAME и PASSWORD заново из «Мои активы». В Chrome используйте HTTP-прокси и введите логин в окне входа либо расширение, которое хранит логин.

  4. Шаг 4. Совместите протокол и порт

    На шлюзе HTTP использует порт 2222, а SOCKS5 — порт 3333. Для Chrome берите HTTP-актив: вход для SOCKS5 Chrome не поддерживает.

  5. Шаг 5. Проверьте актив

    Откройте «Мои активы»: идёт ли аренда, остался ли трафик, включён ли белый список IP? Неработающий актив выдаётся заново после тикета с номером заказа.

  6. Шаг 6. Сравните с другим сайтом и другим IP

    Если curl работает для одного сайта и не работает для другого, дело в пути до того сайта, а не в ваших настройках. Если curl работает, а Chrome всё равно с ошибкой, смотрите системные настройки прокси, расширения и политики.

По статусам

curl показывает CONNECT tunnel failed, response 407

Проверьте Логин в URL полный, спецсимволы закодированы?

Решение Скопируйте USERNAME и PASSWORD заново из «Мои активы» и проверьте ещё раз.

Когда остановиться Если после свежего копирования всё равно 407, создайте тикет с номером заказа.

curl показывает response 403

Проверьте Идёт ли аренда и не включён ли белый список IP без вашего текущего публичного IP?

Решение Исправьте белый список или продлите актив, затем проверьте снова.

Когда остановиться Не повторяйте 403 снова и снова: это отказ, а не сбой.

curl показывает response 502 или 504

Проверьте Этот IP открывает другие сайты?

Решение Проверьте другой сайт; если не работает только один, проблема на пути к нему.

Когда остановиться Если на одном IP не работают все сайты, создайте тикет с номером заказа, чтобы актив выдали заново.

curl работает, а Chrome всё равно показывает ошибку

Проверьте Не использует ли Chrome другой прокси: расширение, политику или флаг --proxy-server?

Решение Проверьте системные настройки прокси, chrome://extensions и chrome://policy и используйте HTTP-актив.

Как это сделать с Proxy302

Для браузера покупайте статический ISP-IP с протоколом HTTP (порт 2222), потому что Chrome не поддерживает вход для SOCKS5. Скопируйте HOST, PORT, USERNAME и PASSWORD из «Мои активы», укажите их в браузере и подтвердите выход на https://ipinfo.io/json.

Статический ISP-IP стоит $0,50 за один день и $7,99 за 30 дней, около $0,27 в день (7,99 / 30), во всех странах одинаково. Наличие меняется ежедневно и показывается на странице заказа. Бесплатного пробного периода нет, минимальная покупка — один IP на один день. Неработающий актив исправляется выдачей заново после тикета с номером заказа.

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

Что означает ERR_TUNNEL_CONNECTION_FAILED?

Chrome достучался до прокси, но прокси не согласился открыть туннель к сайту. Любой ответ на CONNECT, кроме 2xx, оставляет туннель не созданным.

Чем ERR_TUNNEL_CONNECTION_FAILED отличается от ERR_PROXY_CONNECTION_FAILED?

ERR_PROXY_CONNECTION_FAILED (-130) значит, что не удалось создать соединение с самим прокси. ERR_TUNNEL_CONNECTION_FAILED (-111) значит, что до прокси достучались, но туннель через него установить не удалось.

Может ли неверный пароль вызвать ERR_TUNNEL_CONNECTION_FAILED?

Может: прокси отвечает на CONNECT кодом 407. Для HTTP-прокси Chrome обычно показывает окно входа, а логин, записанный в настройках прокси или флаге --proxy-server, не использует.

Работает ли SOCKS5-прокси с логином?

В Chrome нет: в заметках Chromium сказано, что для SOCKS5 нет поддерживаемых методов аутентификации. Для браузера используйте HTTP-прокси.

Как увидеть, какой статус вернул прокси?

Выполните curl -v -x http://LOGIN:PASSWORD@HOST:PORT https://ipinfo.io/json. При отказе в туннеле будет строка вроде CONNECT tunnel failed, response 407.

Ссылки и источники

5
  1. Исходники Chromium: список сетевых ошибок (net_error_list.h)

    Официальная документация · Проверено:

    Прочитано 15 ноября 2026: TUNNEL_CONNECTION_FAILED (-111) — не удалось установить туннельное соединение через прокси; PROXY_CONNECTION_FAILED (-130) — не удалось создать соединение с прокси-сервером, сюда не входят сбои во время метода CONNECT; PROXY_AUTH_REQUESTED (-127) — прокси запросил аутентификацию для создания туннеля; PROXY_CERTIFICATE_INVALID (-136) — недействительный сертификат HTTPS-прокси.

  2. Документация Chromium: поддержка прокси в Chrome (net/docs/proxy.md)

    Официальная документация · Проверено:

    Прочитано 15 ноября 2026: для HTTPS-запросов через HTTP-прокси обмен TLS пересылается через прокси методом CONNECT; HTTP-прокси поддерживают Basic, Digest, Negotiate и NTLM, но Chrome не использует учётные данные, встроенные в настройки прокси; для SOCKSv5 в Chrome нет поддерживаемых методов аутентификации; --proxy-server принимает URI вида http://foo:8080 или socks5://mysocks:1080.

  3. RFC 9110: HTTP Semantics (CONNECT, 403, 407, 502, 504)

    Официальная документация · Проверено:

    Прочитано 15 ноября 2026: раздел 9.3.6 говорит, что любой ответ 2xx на CONNECT переводит соединение в режим туннеля, а любой другой ответ означает, что туннель не создан, и что для права создать туннель может использоваться аутентификация на прокси; 403 — сервер понял запрос, но отказывается его выполнять; 407 — клиенту нужно пройти аутентификацию на прокси; 502 — шлюз или прокси получил недопустимый ответ от сервера, к которому обратился; 504 — своевременного ответа не получено.

  4. Локальный тест curl: прокси отвечает 407

    Локальный пример · Проверено:

    Выполнено 15 ноября 2026: curl -x через локальный тестовый прокси, который на любой CONNECT отвечает 407, вывел «curl: (56) CONNECT tunnel failed, response 407» — и с логином в URL прокси, и без него.

  5. Факты о продуктах и прайс-лист Proxy302

    Наблюдение за продуктом · Проверено:

    Файл фактов о продуктах сайта, проверен 15 ноября 2026: порты шлюза HTTP 2222 и SOCKS5 3333; у каждого статического IP один протокол; доступ, созданный как HTTP, может не работать по SOCKS5, решение — новый доступ, созданный как SOCKS5; неработающий актив выдаётся заново после тикета с номером заказа.

Готовы попробовать?

Создайте аккаунт, пополните баланс и выберите ротируемый резидентный, статический ISP или дата-центр IP — настроить его в браузере можно за несколько минут.