VVinaProxy

502 Bad Gateway-proxyfeil: Finn ut hvem som sendte den

Updated:

502 Bad Gateway betyr at en mellomliggende server – som kan være proxyen din eller nettstedets egen frontend-server – videresendte forespørselen uten å få et gyldig svar i retur. Samme feilkode, to vidt forskjellige årsaker; finn derfor ut hvem som returnerer 502 før du begynner å feilsøke.

Private IP-er, ikke delt med fremmede

Slik ser en 502 fra proxyen ut

Vi fikk testproxyen vår til å svare med 502 og registrerte responsene, omskrevet med 203.0.113.10:8080 og user123:pass456:

  • HTTPS-nettsted: curl -x http://user123:[email protected]:8080 https://example.com skriver ut curl: (56) CONNECT tunnel failed, response 502.
  • Vanlig HTTP-nettsted: curl mottar statuskode 502.
  • Når Chrome laster en HTTPS-side via denne proxyen, rapporteres ERR_TUNNEL_CONNECTION_FAILED, og det vises ingen 502-side i det hele tatt.
  • Proxy-sjekkeren viser HTTP 502; andre koder vises på samme måte som HTTP <code>.

Avsløringen: en 502-side på et HTTPS-nettsted

For HTTPS-nettsteder oppretter proxyen kun en tunnel; den kan ikke sette inn sin egen side i en kryptert tilkobling. Hvis proxyen avviser, rapporterer Chrome ERR_TUNNEL_CONNECTION_FAILED. Når du ser en fullstendig «502 Bad Gateway»-side gjengitt på en https://-adresse, stammer den derfor nesten helt sikkert fra nettstedets server, ikke fra proxyen.

Bekreft dette ved å slå av proxyen og laste inn samme side på nytt. Hvis du fortsatt får 502, har nettstedet problemer, og det eneste du kan gjøre er å vente eller varsle eieren av nettstedet.

Når proxyen faktisk sender 502

  • Målet svarer ikke proxyen. Nettstedet er nede, overbelastet eller avviser tilkoblinger fra proxyens IP-rekkevidde.
  • Feilskrevet eller uoppløselig domene. Proxyen finner ikke nettstedets adresse, så det er ingenting å videresende til.
  • Målporten er stengt. Forespørselen er rettet mot en port nettstedet ikke betjener.
  • En midlertidig feil hos proxyen. Mindre vanlig; du merker det når alle nettsteder returnerer 502 via én proxy, men fungerer gjennom en annen.

Hva du bør gjøre i ulike miljøer

  • Chrome eller antidetect-profiler: Åpne et annet stort nettsted i samme profil. Hvis det laster, fungerer proxyen fint, og det opprinnelige nettstedet er problemet.
  • Telefoner: Slå av Wi-Fi-proxyen og prøv siden over mobildata for å se om nettstedet feiler for alle.
  • curl: Legg til -v for å se 502-responsen komme rett etter CONNECT, og gjenta deretter med et annet domene for å snevre det inn.
  • Python requests: For HTTP-sider, sjekk response.status_code == 502 og prøv på nytt etter en pause; for HTTPS-sider utløses den mislykkede tunnelen som requests.exceptions.ProxyError. Fordel nye forsøk over tid i stedet for å overbelaste nettstedet.

Trinn for trinn

  1. 1

    Merk deg hvor 502 vises

    En 502-side på en https-adresse peker mot nettstedet. En tunnelfeil i Chrome peker mot proxy-banen.

  2. 2

    Slå av proxyen og last inn på nytt

    En 502-feil uten proxy betyr at selve nettstedet har problemer.

  3. 3

    Last inn et annet nettsted via samme proxy

    Hvis andre nettsteder fungerer, er proxyen i orden, og bare det opprinnelige nettstedet avviser eller er nede.

  4. 4

    Kontroller proxyen med sjekkeverktøyet

    Lim inn linjen i proxy-sjekkeren. Hvis alle nettsteder gir HTTP 502, oppretter du en sak med resultatet.

Ofte stilte spørsmål

Betyr en 502 at proxyen min er utløpt?

Vanligvis ikke. En utløpt eller stoppet proxy fører som regel til en tilkoblingsfeil eller et tidsavbrudd; se proxy-tidsavbrudd.

Hvorfor returnerer bare ett nettsted 502 via proxyen?

Det nettstedet kan ha problemer eller lar være å svare på tilkoblinger fra proxyens IP. Prøv igjen senere, eller bruk en IP i et annet land.

Hva er forskjellen mellom 502 og 504?

En 502 betyr at et ugyldig svar eller ingen respons ble mottatt; en 504 betyr at mellomserveren ventet for lenge. Sjekkeverktøyet viser begge som HTTP <code>.

Skraperen min får sporadiske 502-feil. Bør jeg bytte proxyer?

Sporadiske 502-feil betyr vanligvis et overbelastet mål. Reduser forespørselsfrekvensen og legg inn tidsintervaller mellom nye forsøk før du bytter proxyer; se proxyer for web scraping.

Private IP-er, ikke delt med fremmede

Private proxyer fra VinaProxy hjelper deg med å unngå at en IP blokkeres fordi noen andre brukte den.

Se priser

Related articles

Proxy-feil
Fiks ERR_TUNNEL_CONNECTION_FAILED med proxy
ERR_TUNNEL_CONNECTION_FAILED betyr at Chrome nådde proxyen, men ingen HTTPS-tunnel åpnet. Slik leser du CONNECT-koden og løser det i Chrome, Puppeteer, Android.
Proxy-feil
Feil med proxy-tidsavbrudd: tilkoblingen henger og gir så opp
Et proxy-tidsavbrudd betyr at ingen svar kom før tidsgrensen. Skill curl (28) og ERR_TIMED_OUT, finjuster Python-timeouts og se hvor trafikken blir blokkert.
Gratisverktøy
Proxy-sjekker: Sjekk proxyene dine på nett
Gratis proxy-sjekker: lim inn opptil 100 proxyer som ip:port:user:pass og sjekk status, utgående IP og forsinkelse på nett. Lær hva hver feilmelding betyr.
Proxy-oppsett
Slik bruker du en proxy med cURL (kommandolinjesyntaks og feilsøking)
Slik bruker du curl med autentiserte HTTP(S)-proxyer (-x http://user:pass@ip:port og -U) på Linux, macOS og Windows, og sjekker headere og latens.
Proxyer etter plattform
Proxyer for web scraping: ubegrensede dedikerte IPv4- og ISP-pools for 24/7-crawlere
Raske HTTP(S) dedikerte IPv4- og statiske ISP-proxyer for Python, Playwright, Selenium og Scrapy med fri månedlig båndbredde. Sammenlign pakker og kom i gang.
Proxy-oppsett
Slik konfigurerer du proxy i Google Chrome
Konfigurer VinaProxy HTTP(S)-proxyer i Google Chrome uten å endre hele OS-IP-en, ved hjelp av utvidelser, --proxy-server-flagg eller egne brukerprofiler.
Proxy-oppsett
Slik konfigurerer du proxy på Windows 10 og Windows 11
Konfigurer VinaProxy HTTP(S)-proxyer på Windows 10 og Windows 11 med WinINET-systeminnstillinger, PowerShell-miljøvariabler eller netsh winhttp.
Proxy-oppsett
Slik setter du opp en proxy i GenLogin (enkeltprofil og masseimport)
Konfigurer HTTP ip:port:user:pass-proxyer i GenLogin antidetect-nettleser. Synkroniser tidssone og WebRTC, og feilsøk tilkoblingsfeil for profiler.