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
- 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ć
- Skopiuj ponownie linię proxy z panelu klienta i wpisz dane logowania jeszcze raz.
- Sprawdź pozostały transfer i status planu.
- Otwórz inną stronę. Jeśli błąd występuje tylko na jednej, przyczyną jest ta strona: sprawdź listę zablokowanych stron.
- Uprość lokalizację: usuń miasto i dostawcę.
- Powtórz żądanie: przy rotacji kolejne pójdzie przez inny adres.
- 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 407zaraz poCONNECToznacza, że odpowiada proxy. Nazwa po kodzie, na przykładNO_USER, wskazuje przyczynę. - Proxy odpowiedziało na
CONNECTkodem 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.
Inne błędy proxy
Rezydencjalne $1.59, mobilne $2.50, serwerowe $0.65 za 1 GB
Rejestracja w minutę, dostęp od razu po płatności.