VVinaProxy

502 Bad Gateway greške proxyja: saznajte ko ih šalje

Updated:

502 Bad Gateway znači da je posrednički server, što može biti vaš proxy ili vlastiti frontend server web stranice, proslijedio zahtjev i nije dobio valjan odgovor nazad. Isti broj, dva sasvim različita uzroka, pa prije bilo kakvog rješavanja utvrdite ko zapravo vraća 502.

Privatne IP adrese, bez dijeljenja s drugima

Kako izgleda 502 greška s proxyja

Podesili smo naš testni proxy da vraća 502 i zabilježili odgovore, prepisane sa 203.0.113.10:8080 i user123:pass456:

  • HTTPS stranica: curl -x http://user123:[email protected]:8080 https://example.com ispisuje curl: (56) CONNECT tunnel failed, response 502.
  • Obična HTTP stranica: curl prima status 502.
  • Chrome pri učitavanju HTTPS stranice preko tog proxyja prijavljuje ERR_TUNNEL_CONNECTION_FAILED i uopće ne prikazuje stranicu 502.
  • Alat za provjeru proxyja prikazuje HTTP 502; ostali kodovi se prikazuju na isti način kao HTTP <code>.

Glavni pokazatelj: stranica 502 na HTTPS stranici

Za HTTPS stranice proxy samo otvara tunel; ne može ubaciti vlastitu stranicu unutar šifrovane veze. Ako proxy odbije vezu, Chrome prijavljuje ERR_TUNNEL_CONNECTION_FAILED. Zato, kada vidite potpuno prikazanu "502 Bad Gateway" stranicu na https:// adresi, ona gotovo sigurno potiče sa servera web stranice, a ne sa proxyja.

Potvrdite to tako što ćete isključiti proxy i ponovo učitati istu stranicu. Ako je i dalje 502, web stranica ima problema i sve što možete učiniti jeste pričekati ili obavijestiti vlasnika stranice.

Kada proxy zaista šalje 502

  • Odredište ne odgovara proxyju. Stranica je nedostupna, preopterećena ili odbija veze iz IP opsega proxyja.
  • Pogrešno upisana ili nerješiva domena. Proxy ne može pronaći adresu stranice, pa nema kome proslijediti zahtjev.
  • Odredišni port je zatvoren. Zahtjev cilja port koji stranica ne opslužuje.
  • Privremeni kvar na strani proxyja. Rjeđa pojava; primijetit ćete je kada svaka stranica vraća 502 preko jednog proxyja, dok preko drugog radi normalno.

Šta učiniti u svakom okruženju

  • Chrome ili antidetect profili: otvorite drugu veliku stranicu u istom profilu. Ako se ona učita, proxy radi ispravno, a problem je u prvobitnoj stranici.
  • Telefoni: isključite Wi-Fi proxy i pokušajte otvoriti stranicu putem mobilnih podataka kako biste provjerili pada li stranica za sve.
  • curl: dodajte -v da vidite kako 502 stiže odmah nakon CONNECT, a zatim ponovite s drugom domenom kako biste suzili uzrok.
  • Python requests: za HTTP stranice provjerite response.status_code == 502 i ponovite zahtjev nakon pauze; za HTTPS stranice neuspjeli tunel se javlja kao requests.exceptions.ProxyError. Napravite razmak između ponovnih pokušaja umjesto da preopterećujete stranicu.

Korak po korak

  1. 1

    Obratite pažnju na to gdje se 502 pojavljuje

    Stranica 502 na https adresi ukazuje na web stranicu. Greška tunela u pregledniku Chrome ukazuje na putanju proxyja.

  2. 2

    Isključite proxy i ponovo učitajte

    Greška 502 bez proxyja znači da je problem u samoj web stranici.

  3. 3

    Učitajte drugu stranicu preko istog proxyja

    Ako druge stranice rade, proxy je u redu i samo prvobitna stranica odbija vezu ili je pala.

  4. 4

    Provjerite proxy pomoću alata za provjeru

    Zalijepite liniju u alat za provjeru proxyja. Ako svaka stranica daje HTTP 502, otvorite tiket s tim rezultatom.

Često postavljana pitanja

Znači li 502 da je moj proxy istekao?

Obično ne. Istekli ili zaustavljeni proxy najčešće uzrokuje neuspjeh povezivanja ili prekid zbog isteka vremena; pogledajte prekid zbog isteka vremena proxyja.

Zašto samo jedna web stranica vraća 502 preko proxyja?

Ta stranica možda ima poteškoća ili ne odgovara na veze sa IP adrese proxyja. Pokušajte kasnije ili koristite IP iz druge države.

Koja je razlika između 502 i 504?

502 znači da je odgovor nevažeći ili se nije mogao dobiti; 504 znači da je posrednički server predugo čekao. Alat za provjeru prikazuje oba kao HTTP <code>.

Moj scraper povremeno dobija greške 502. Trebam li promijeniti proxyje?

Povremeni 502 kodovi obično znače da je ciljna stranica preopterećena. Usporite učestalost zahtjeva i dodajte vremenski razmaknute ponovne pokušaje prije zamjene proxyja; pogledajte proxyje za web scraping.

Privatne IP adrese, bez dijeljenja s drugima

VinaProxy privatni proxyji vam pomažu da izbjegnete blokiranje IP adrese zato što ju je neko drugi koristio.

Pogledajte cijene

Related articles

Proxy greške
Rješavanje greške ERR_TUNNEL_CONNECTION_FAILED uz proxy
ERR_TUNNEL_CONNECTION_FAILED: Chrome je došao do proxyja, ali HTTPS tunel nije otvoren. Očitajte CONNECT kod i riješite grešku u Chromeu, Puppeteeru i Androidu.
Proxy greške
Greške isteka vremena proxyja: veza se blokira, pa prekida
Proxy timeout znači da odgovor nije stigao prije isteka limita. Razlikujte curl (28) i ERR_TIMED_OUT, podesite Python i pronađite gdje je blokiran saobraćaj.
Besplatni alati
Proxy Checker: Provjerite svoje proxyje online
Besplatni proxy checker: zalijepite do 100 proxyja kao ip:port:user:pass i provjerite status, izlazni IP i latenciju. Saznajte šta svaka greška znači.
Podešavanje proxyja
Kako koristiti proxy uz cURL (sintaksa komandne linije i otklanjanje grešaka)
Kako koristiti curl s autentificiranim HTTP(S) proxyjima (-x http://user:pass@ip:port i -U) na Linuxu, macOS-u i Windowsima te provjeriti zaglavlja i latenciju.
Proxyji po platformama
Proxyji za web scraping: neograničeni dedicated IPv4 i ISP poolovi za 24/7 crawlere
Brzi HTTP(S) dedicated IPv4 i statički ISP proxyji za Python, Playwright, Selenium i Scrapy, uz neograničen mjesečni protok. Uporedite planove i počnite.
Podešavanje proxyja
Kako konfigurisati proxy u Google Chromeu
Konfigurišite VinaProxy HTTP(S) proxyje u Google Chromeu bez promjene IP-a cijelog OS-a pomoću ekstenzija, --proxy-server flagova ili korisničkih profila.
Podešavanje proxyja
Kako konfigurisati proxy na Windows 10 i Windows 11
Konfigurišite VinaProxy HTTP(S) proxyje na Windows 10 i Windows 11 putem WinINET postavki sistema, PowerShell varijabli okruženja ili komande netsh winhttp.
Podešavanje proxyja
Kako podesiti proxy u GenLogin-u (pojedinačni profil i masovni uvoz)
Podesite HTTP ip:port:user:pass proxyje u GenLogin antidetect pregledniku. Uskladite vremensku zonu i WebRTC postavke te riješite greške s povezivanjem profila.