Błąd ERR_TUNNEL_CONNECTION_FAILED

Przeglądarka połączyła się z proxy, ale proxy nie otworzyło dla niej połączenia HTTPS ze stroną.

Zaktualizowano · Redakcja Prokso

W skrócie
  • Przeglądarka dotarła do proxy, ale proxy nie otworzyło tunelu HTTPS do strony
  • Najczęściej proxy nie przyjęło loginu i hasła, a przeglądarka ukryła kod 407
  • Skopiuj linię proxy z panelu klienta jeszcze raz i sprawdź pozostały transfer

Co oznacza błąd

Aby otworzyć stronę przez HTTPS, przeglądarka prosi proxy o zestawienie „tunelu” do tej strony. Jeśli proxy odmówi, przeglądarka pokazuje ERR_TUNNEL_CONNECTION_FAILED.

W przeciwieństwie do ERR_PROXY_CONNECTION_FAILED połączenie z proxy istnieje. Odmowa pochodzi od samego proxy: dane logowania nie zostały przyjęte, strona jest zablokowana lub niedostępna albo brak adresu dla wybranej lokalizacji.

Przyczyny

  • Proxy nie przyjęło loginu i hasła. Przeglądarka ukrywa kod 407 pod ogólnym błędem tunelu.
  • Strona lub port są zablokowane dla proxy. Na przykład porty pocztowe i strony z listy zablokowanych kategorii.
  • Proxy nie mogło połączyć się ze stroną. Strona jest niedostępna lub odrzuciła połączenie z tego adresu.
  • Brak wolnego adresu dla wybranych parametrów lokalizacji. Kraj, miasto i dostawca są zbyt szczegółowe.
  • Transfer się skończył lub plan jest wstrzymany. Wtedy każde żądanie kończy się odmową.

Jak to naprawić

  1. Skopiuj ponownie linię proxy z panelu klienta i wpisz dane logowania jeszcze raz.
  2. Sprawdź pozostały transfer i status planu.
  3. Otwórz inną stronę. Jeśli błąd występuje tylko na jednej, przyczyną jest ta strona: sprawdź listę zablokowanych stron.
  4. Uprość lokalizację: usuń miasto i dostawcę.
  5. Powtórz żądanie: przy rotacji kolejne pójdzie przez inny adres.
  6. Aby poznać dokładną przyczynę, wyślij to samo żądanie przez curl z flagą -v – odpowiedź będzie zawierać kod i jego nazwę.

Jak sprawdzić, czy działa

Dokładny kod pokaże sprawdzarka proxy lub dziennik żądań planu w panelu klienta. Następnie zajrzyj na stronę odpowiedniego błędu: 407, 403, 502 lub 503.

Diagnoza w 2 minuty

Najpierw wklej linię do sprawdzania proxy. Jeśli tam proxy działa, przyczyna leży w programie lub jego ustawieniach. Jeśli nie - sprawdź linię z terminala:

curl -v -x "http://LOGIN:HASŁO@gw.prokso.com:823" https://api.ipify.org
  • Wiersz < HTTP/1.1 407 zaraz po CONNECT oznacza, że odpowiada proxy. Nazwa po kodzie, na przykład NO_USER, wskazuje przyczynę.
  • Proxy odpowiedziało na CONNECT kodem 200, a potem przyszedł inny kod - proxy działa, tę odpowiedź dała strona.
  • Brak odpowiedzi, tylko przekroczony czas - połączenie nie dotarło do proxy: sprawdź host, port i sieć.

Instrukcje, w których pojawia się ten błąd

Pytania i odpowiedzi (FAQ)

Dlaczego przeglądarka nie pokazuje prawdziwego kodu błędu?

Tak działają przeglądarki: ze względów bezpieczeństwa nie pokazują odpowiedzi proxy na żądanie tunelu i zastępują ją ogólnym błędem.

Błąd pojawia się tylko na stronach HTTPS. Dlaczego?

Tunel jest potrzebny tylko dla HTTPS. Zwykłe żądania HTTP działają inaczej i tam zobaczysz sam kod błędu.

Czy błąd ma związek z certyfikatem strony?

Nie. Do sprawdzania certyfikatu w ogóle nie doszło: połączenie ze stroną nie zostało jeszcze nawiązane.

Rezydencjalne $1.59, mobilne $2.50, serwerowe $0.65 za 1 GB

Rejestracja w minutę, dostęp od razu po płatności.

Utwórz konto