VVinaProxy

Proxy pogreške 502 Bad Gateway: saznajte tko ih šalje

Updated:

502 Bad Gateway znači da je posrednički poslužitelj, bilo vaš proxy ili vlastiti front-end poslužitelj web-stranice, proslijedio zahtjev i nije dobio valjan odgovor natrag. Ista oznaka, dva potpuno različita uzroka, pa prije bilo kakvog popravka utvrdite tko točno vraća 502.

Privatne IP adrese, bez dijeljenja s drugima

Kako izgleda 502 koji šalje proxy

Postavili smo testni proxy da vraća 502 i zabilježili odgovore, prilagođene s 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 kroz taj proxy javlja ERR_TUNNEL_CONNECTION_FAILED i uopće ne prikazuje stranicu 502.
  • Alat proxy checker prikazuje HTTP 502; drugi kodovi prikazuju se na isti način kao HTTP <code>.

Znak raspoznavanja: stranica 502 na HTTPS web-mjestu

Za HTTPS stranice proxy samo otvara tunel; ne može umetnuti vlastitu stranicu unutar šifrirane veze. Ako proxy odbije vezu, Chrome javlja ERR_TUNNEL_CONNECTION_FAILED. Stoga, kada vidite potpuno učitanu stranicu „502 Bad Gateway” na https:// adresi, ona gotovo sigurno dolazi s poslužitelja web-stranice, a ne s proxyja.

Potvrdite to tako da isključite proxy i ponovno učitate istu stranicu. Ako se i dalje prikazuje 502, web-stranica ima poteškoća te vam preostaje samo pričekati ili obavijestiti vlasnika stranice.

Kada proxy doista šalje 502

  • Odredište ne odgovara proxyju. Web-stranica je nedostupna, preopterećena ili odbija veze s IP raspona proxyja.
  • Pogrešno upisana ili nerješiva domena. Proxy ne može pronaći adresu stranice, pa nema kamo proslijediti zahtjev.
  • Odredišni priključak je zatvoren. Zahtjev cilja priključak koji web-stranica ne poslužuje.
  • Privremeni kvar na strani proxyja. Rjeđa pojava; primijetit ćete je kada svaka stranica vraća 502 kroz jedan proxy, dok kroz drugi radi normalno.

Što učiniti u svakom okruženju

  • Profili u Chromeu ili antidetect preglednicima: otvorite drugu veliku web-stranicu u istom profilu. Ako se ona učita, proxy radi ispravno i problem je u izvornoj stranici.
  • Mobilni uređaji: isključite proxy na Wi-Fi mreži i isprobajte stranicu putem mobilnih podataka kako biste provjerili je li stranica nedostupna svima.
  • curl: dodajte -v da vidite kako 502 stiže odmah nakon CONNECT, a zatim ponovite postupak s drugom domenom radi preciznije dijagnostike.
  • Python requests: za HTTP stranice provjerite response.status_code == 502 i ponovite zahtjev nakon pauze; za HTTPS stranice neuspjeli tunel javlja se kao requests.exceptions.ProxyError. Rasporedite ponovne pokušaje umjesto preopterećivanja stranice.

Korak po korak

  1. 1

    Obratite pažnju gdje se 502 pojavljuje

    Stranica 502 na https adresi upućuje na problem s web-stranicom. Pogreška tunela u Chromeu upućuje na putanju proxyja.

  2. 2

    Isključite proxy i ponovno učitajte

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

  3. 3

    Učitajte drugu stranicu kroz isti proxy

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

  4. 4

    Provjerite proxy alatom za provjeru

    Zalijepite liniju u proxy checker. Ako svaka stranica vraća HTTP 502, otvorite korisnički upit s dobivenim rezultatom.

Često postavljana pitanja

Znači li 502 da je moj proxy istekao?

U pravilu ne. Istekli ili zaustavljeni proxy obično uzrokuje neuspjeh povezivanja ili istek vremena; pogledajte proxy timeout.

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

Ta stranica možda ne radi ili ne odgovara na veze s IP adrese proxyja. Pokušajte kasnije ili upotrijebite IP iz druge države.

Koja je razlika između 502 i 504?

Status 502 znači da je odgovor nevažeći ili ga nije bilo moguće dobiti; 504 znači da je posrednički poslužitelj predugo čekao. Provjernik oba koda prikazuje kao HTTP <code>.

Moj scraper povremeno dobiva 502. Trebam li zamijeniti proxyje?

Povremeni odgovori 502 obično znače preopterećeno odredište. Usporite učestalost zahtjeva i dodajte vremenske razmake prije zamjene proxyja; pogledajte proxies for web scraping.

Privatne IP adrese, bez dijeljenja s drugima

VinaProxy privatni proxyji pomažu vam izbjeći blokiranje IP adrese zbog tuđih aktivnosti.

Pogledajte cijene

Related articles

Proxy greške
Rješavanje greške ERR_TUNNEL_CONNECTION_FAILED s proxyjem
ERR_TUNNEL_CONNECTION_FAILED znači da je Chrome dosegao proxy, ali bez HTTPS tunela. Kako očitati CONNECT kod i popraviti ga u Chromeu, Puppeteeru i Androidu.
Proxy greške
Pogreške proxy timeouta: veza zastane, a zatim odustane
Proxy timeout znači da odgovor nije stigao na vrijeme. Razlikujte curl (28) i ERR_TIMED_OUT, podesite Python timeout i otkrijte gdje je promet blokiran.
Besplatni alati
Proxy checker: provjerite svoje proxyje online
Besplatan proxy checker: zalijepite do 100 proxyja u formatu ip:port:user:pass i online provjerite status, izlazni IP i latenciju. Saznajte značenje grešaka.
Postavljanje proxyja
Kako koristiti proxy uz cURL (sintaksa naredbenog retka i otklanjanje pogreš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 bazeni namjenskih IPv4 i ISP adresa za 24/7 crawlere
Brzi HTTP(S) namjenski IPv4 i statički ISP proxyji za Python, Playwright, Selenium i Scrapy uz neograničen mjesečni promet. Usporedite pakete i započnite.
Postavljanje proxyja
Kako konfigurirati proxy u pregledniku Google Chrome
Konfigurirajte VinaProxy HTTP(S) proxyje u Chromeu bez promjene IP-a cijelog OS-a pomoću proširenja, --proxy-server zastavica ili zasebnih korisničkih profila.
Postavljanje proxyja
Kako konfigurirati proxy na sustavima Windows 10 i Windows 11
Konfigurirajte VinaProxy HTTP(S) proxyje na Windows 10 i Windows 11 putem postavki sustava WinINET, PowerShell varijabli okruženja ili naredbe netsh winhttp.
Postavljanje proxyja
Kako postaviti proxy u GenLogin (jedan profil i masovni uvoz)
Konfigurirajte HTTP ip:port:user:pass proxyje u GenLogin antidetect pregledniku. Uskladite vremensku zonu i WebRTC te riješite greške s povezivanjem profila.