Błąd 502 Bad Gateway przez proxy

Serwer pośredni nie otrzymał prawidłowej odpowiedzi od kolejnego ogniwa. Zwykle pomaga ponowienie żądania lub zmiana adresu.

Zaktualizowano · Redakcja Prokso

W skrócie
  • Kod 502 oznacza, że pośrednik nie dostał prawidłowej odpowiedzi od kolejnego ogniwa
  • Najczęściej strona nie działa, jest przeciążona albo odrzuciła połączenie z tego adresu
  • Ponów żądanie: przy rotacji kolejne pójdzie przez inny adres

Co oznacza błąd

Kod 502 oznacza, że serwer pośredniczący przekazał żądanie dalej i otrzymał błąd albo nic. Pośrednikiem może być nasza bramka, ale też serwer stojący przed samą stroną.

W Prokso odpowiedź bramki wygląda tak: 502 NO_HOST_CONNECTION – proxy nie mogło połączyć się ze stroną. Jeśli po kodzie nie ma nazwy, 502 zwróciła strona lub jej sieć dostarczania treści.

Kto zwraca błąd: 407 - proxy, 401 i 403 - sama stronaTwój programProxygw.prokso.comStrona407 - odpowiada proxy: login, hasło lub pozostały transfer401 / 403 - odpowiada strona: logowanie lub dostęp
Kto zwraca błąd: 407 - proxy, 401 i 403 - sama strona

Przyczyny

  • Strona nie działa lub jest przeciążona. Nie odpowiada nikomu – ani przez proxy, ani bezpośrednio.
  • Strona odrzuciła połączenie z tego adresu. Ta sama strona może odpowiedzieć z innego adresu lub innego kraju.
  • Błąd w adresie strony. Literówka w domenie, nieistniejąca subdomena, nieprawidłowy port.
  • Pomylony protokół. Żądanie HTTP wysłano na port SOCKS5 lub odwrotnie.
  • Konkretny adres wyjściowy jest offline. W sieciach rezydencjalnych i mobilnych urządzenie może w każdej chwili odłączyć się od sieci.

Jak to naprawić

  1. Ponów żądanie: przy rotacji kolejne pójdzie przez inny adres.
  2. Sprawdź adres strony i otwórz ją bez proxy – czy w ogóle działa?
  3. Sprawdź port i protokół: 823 to HTTP, 824 to SOCKS5.
  4. Zmień kraj lub usuń wybór miasta i dostawcy.
  5. Przy stałym IP zmień sesję: weź inny port z zakresu 10000–20000.
  6. Dodaj w programie ponawianie po 502 z krótką przerwą – wystarczą dwie lub trzy próby.

Jak sprawdzić, czy działa

Sprawdź linię w sprawdzarce proxy. Jeśli proxy odpowiada, a 502 pojawia się tylko na jednej stronie, przyczyna leży po stronie tego serwisu.

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ć.

Pytania i odpowiedzi (FAQ)

Czym 502 różni się od 503 i 504?

502 – pośrednik otrzymał złą odpowiedź. 503 – usługa jest tymczasowo niedostępna lub brak wolnych adresów. 504 – pośrednik nie otrzymał odpowiedzi w wyznaczonym czasie.

502 pojawia się od czasu do czasu. Czy to normalne?

Rzadkie pojedyncze błędy 502 są czymś zwykłym przy adresach rezydencjalnych i mobilnych: urządzenia przechodzą w tryb offline. Pomaga ponowienie żądania. Jeśli błąd powtarza się raz za razem dłużej niż kilka minut, napisz do pomocy technicznej.

Gdzie zobaczę, jakie błędy wystąpiły w planie?

W panelu klienta, w dzienniku żądań planu: widać tam kod błędu i czas.

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