VVinaProxy

502 Bad Gateway-proxyfejl: Find ud af, hvem der sendte den

Updated:

502 Bad Gateway betyder, at en mellemliggende server – som kan være din proxy eller websitets egen frontend-server – videresendte anmodningen og ikke fik et gyldigt svar retur. Samme fejlkode, to vidt forskellige årsager, så find ud af, hvem der returnerer 502-fejlen, før du forsøger at løse noget.

Private IP'er, ikke delt med fremmede

Sådan ser en 502-fejl fra proxyen ud

Vi fik vores testproxy til at svare 502 og registrerede svarene, omskrevet med 203.0.113.10:8080 og user123:pass456:

  • HTTPS-website: curl -x http://user123:[email protected]:8080 https://example.com udskriver curl: (56) CONNECT tunnel failed, response 502.
  • Almindeligt HTTP-website: curl modtager status 502.
  • Chrome, der indlæser en HTTPS-side via denne proxy, rapporterer ERR_TUNNEL_CONNECTION_FAILED og viser slet ingen 502-side.
  • Proxy-tjekkeren viser HTTP 502; andre koder vises på samme måde som HTTP <code>.

Tegnet: En 502-side på et HTTPS-website

For HTTPS-websites åbner proxyen kun en tunnel; den kan ikke indsætte sin egen side i en krypteret forbindelse. Hvis proxyen afviser, rapporterer Chrome ERR_TUNNEL_CONNECTION_FAILED. Så når du ser en komplet "502 Bad Gateway"-side vist på en https://-adresse, stammer den næsten stensikkert fra websitets server, ikke fra proxyen.

Bekræft dette ved at slå proxyen fra og genindlæse den samme side. Hvis der stadig er en 502-fejl, har websitet problemer, og du kan ikke gøre andet end at vente eller kontakte webstedets ejer.

Når proxyen rent faktisk sender 502-fejlen

  • Destinationen svarer ikke proxyen. Websitet er nede, overbelastet eller afviser forbindelser fra proxyens IP-interval.
  • Et forkert tastet eller uopløseligt domæne. Proxyen kan ikke finde websitets adresse, så der er intet at videresende til.
  • Destinationsporten er lukket. Anmodningen er rettet mod en port, som sitet ikke betjener.
  • En midlertidig fejl på proxysiden. Mere sjældent; du bemærker det, når alle websites returnerer 502 via én proxy, men fungerer via en anden.

Hvad du skal gøre i hvert miljø

  • Chrome- eller antidetect-profiler: Åbn et andet stort website i samme profil. Hvis det indlæses, fungerer proxyen fint, og det oprindelige website er problemet.
  • Telefoner: Slå Wi-Fi-proxyen fra, og prøv siden via mobildata for at se, om websitet fejler for alle.
  • curl: Tilføj -v for at se 502-svaret ankomme lige efter CONNECT, og gentag derefter med et andet domæne for at indkredse problemet.
  • Python requests: For HTTP-sider skal du tjekke response.status_code == 502 og prøve igen efter en pause; for HTTPS-sider udløses den mislykkede tunnel som requests.exceptions.ProxyError. Fordel dine genforsøg frem for at overbelaste sitet.

Trin for trin

  1. 1

    Notér, hvor 502-fejlen vises

    En 502-side på en https-adresse peger på websitet. En tunnelfejl i Chrome peger på proxystien.

  2. 2

    Slå proxyen fra, og genindlæs

    En 502 uden proxyen betyder, at selve websitet fejler.

  3. 3

    Indlæs et andet website via samme proxy

    Hvis andre websites virker, er proxyen i orden, og kun det oprindelige website afviser forbindelsen eller er nede.

  4. 4

    Tjek proxyen med proxy-tjekkeren

    Indsæt linjen i proxy checker. Hvis alle websites giver HTTP 502, skal du åbne en sag med resultatet.

Ofte stillede spørgsmål

Betyder en 502-fejl, at min proxy er udløbet?

Normalt ikke. En udløbet eller stoppet proxy plejer at give en forbindelsesfejl eller en timeout; se proxy timeout.

Hvorfor returnerer kun ét website 502 via proxyen?

Websitet kan være nede eller svarer ikke på forbindelser fra proxyens IP. Prøv igen senere, eller brug en IP i et andet land.

Hvad er forskellen på 502 og 504?

En 502 betyder, at et svar var ugyldigt, eller at der slet intet svar kunne hentes; en 504 betyder, at den mellemliggende server ventede for længe. Tjekkeren viser begge som HTTP <code>.

Min scraper får periodiske 502-fejl. Bør jeg skifte proxyer?

Spredte 502-fejl skyldes typisk en overbelastet destination. Sænk din anmodningshastighed, og indfør tidsforskudte genforsøg, før du skifter proxyer; se proxies for web scraping.

Private IP'er, ikke delt med fremmede

VinaProxy private proxyer hjælper dig med at undgå, at en IP bliver blokeret, fordi en anden har brugt den.

Se priser

Related articles

Proxy-fejl
Sådan løses ERR_TUNNEL_CONNECTION_FAILED med en proxy
ERR_TUNNEL_CONNECTION_FAILED betyder, at Chrome nåede proxyen, men ingen HTTPS-tunnel åbnede. Læs CONNECT-koden og løs fejlen i Chrome, Puppeteer og Android.
Proxy-fejl
Proxy-timeoutfejl: Forbindelsen hænger og giver op
Et proxy-timeout betyder, at intet svar kom før tidsfristen. Skeln mellem curl (28) og ERR_TIMED_OUT, juster Python-timeouts og find blokeringer.
Gratis værktøjer
Proxy-checker: Tjek dine proxyer online
Gratis proxy-checker: indsæt op til 100 proxyer som ip:port:user:pass og tjek status, exit-IP og latenstid online. Lær hvad de enkelte fejl betyder.
Proxy-opsætning
Sådan bruger du en proxy med cURL (kommandolinjesyntaks og fejlfinding)
Sådan bruger du curl med autentificerede HTTP(S)-proxyer (-x http://user:pass@ip:port og -U) på Linux, macOS og Windows samt tjekker headers og latenstid.
Proxyer efter platform
Proxies til web scraping: ubegrænsede dedikerede IPv4- og ISP-puljer til 24/7-crawlere
Hurtige dedikerede HTTP(S) IPv4- og statiske ISP-proxies til Python, Playwright, Selenium og Scrapy med ubegrænset månedlig båndbredde. Sammenlign og start.
Proxy-opsætning
Sådan konfigurerer du proxy i Google Chrome
Konfigurer VinaProxy HTTP(S)-proxyer i Google Chrome uden at ændre hele dit OS' IP ved hjælp af udvidelser, --proxy-server-flags eller separate brugerprofiler.
Proxy-opsætning
Sådan konfigurerer du proxy på Windows 10 og Windows 11
Konfigurer VinaProxy HTTP(S)-proxyer på Windows 10 og Windows 11 med WinINET-systemindstillinger, PowerShell-miljøvariabler eller netsh winhttp.
Proxy-opsætning
Sådan opsætter du en proxy i GenLogin (enkelt profil og masseimport)
Konfigurer HTTP ip:port:user:pass-proxyer i GenLogin antidetect-browseren. Synkroniser tidszone- og WebRTC-indstillinger, og løs forbindelsesfejl.