VVinaProxy

502 Bad Gateway-proxyfoute: vind uit wie dit gestuur het

Updated:

502 Bad Gateway beteken 'n bediener in die middel, wat jou proxy of die webtuiste se eie voorkantbediener kan wees, het die versoek aangestuur en nie 'n geldige antwoord terugontvang nie. Dieselfde nommer, twee baie verskillende sondebokke, so vind eers uit wie die 502 terugstuur voordat jy enigiets probeer regmaak.

Private IP's, nie gedeel met vreemdelinge nie

Hoe 'n 502 vanaf die proxy lyk

Ons het ons toetsproxy 'n 502 laat antwoord en die reaksies aangeteken, herskryf met 203.0.113.10:8080 en user123:pass456:

  • HTTPS-werf: curl -x http://user123:[email protected]:8080 https://example.com druk curl: (56) CONNECT tunnel failed, response 502.
  • Gewone HTTP-werf: curl ontvang status 502.
  • Chrome wat 'n HTTPS-bladsy deur daardie proxy laai, meld ERR_TUNNEL_CONNECTION_FAILED en wys glad nie 'n 502-bladsy nie.
  • Die proxy-toetser wys HTTP 502; ander kodes verskyn op dieselfde manier as HTTP <code>.

Die aanduiding: 'n 502-bladsy op 'n HTTPS-werf

Vir HTTPS-werwe maak die proxy slegs 'n tonnel oop; dit kan nie sy eie bladsy binne 'n geënkripteerde verbinding invoeg nie. As die proxy weier, meld Chrome ERR_TUNNEL_CONNECTION_FAILED. Wanneer jy dus 'n volledige "502 Bad Gateway"-bladsy op 'n https://-adres sien verskyn, kom dit byna seker vanaf die webtuiste se bediener en nie vanaf die proxy nie.

Bevestig dit deur die proxy af te skakel en dieselfde bladsy te herlaai. As dit steeds 'n 502 is, ervaar die webtuiste probleme en al wat jy kan doen, is om te wag of die eienaar van die werf in te lig.

Wanneer die proxy werklik die 502 stuur

  • Die bestemming antwoord nie die proxy nie. Die werf is af, oorlaai, of weier verbindings vanaf die proxy se IP-reeks.
  • 'n Verkeerd getikte of onoplosbare domein. Die proxy kan nie die werf se adres vind nie, so daar is niks om na aan te stuur nie.
  • Die bestemmingspoort is gesluit. Die versoek is gerig op 'n poort wat die werf nie bedien nie.
  • 'n Tydelike fout aan die proxy se kant. Skaarser; jy merk dit op wanneer elke werf 502 via een proxy lewer, maar deur 'n ander een werk.

Wat om in elke omgewing te doen

  • Chrome- of antidetect-profiele: maak 'n ander groot werf in dieselfde profiel oop. As dit laai, is die proxy reg en is die oorspronklike werf die probleem.
  • Fone: skakel die Wi-Fi-proxy af en probeer die bladsy oor mobiele data om te sien of die werf vir almal misluk.
  • curl: voeg -v by om te sien hoe die 502 net ná CONNECT aankom, en herhaal dan met 'n ander domein om die oorsaak te vernou.
  • Python requests: vir HTTP-bladsye, kontroleer response.status_code == 502 en probeer weer ná 'n pouse; vir HTTPS-bladsye word die mislukte tonnel as requests.exceptions.ProxyError geopper. Spasieer herhalings eerder as om die werf te oorval.

Stap vir stap

  1. 1

    Let op waar die 502 verskyn

    'n 502-bladsy op 'n https-adres dui op die webtuiste. 'n Tonnelfout in Chrome dui op die proxy-pad.

  2. 2

    Skakel die proxy af en herlaai

    'n 502 sonder die proxy beteken die webtuiste self faal.

  3. 3

    Laai 'n ander werf deur dieselfde proxy

    As ander werwe werk, is die proxy reg en weier of lê slegs die oorspronklike werf af.

  4. 4

    Toets die proxy met die toetser

    Plak die reël in die proxy-toetser. As elke werf HTTP 502 lewer, maak 'n navraagkaartjie met die resultaat oop.

Gereelde vrae

Beteken 'n 502 dat my proxy verval het?

Gewoonlik nie. 'n Vervalste of gestopte proxy lewer gewoonlik 'n verbindingsfout of 'n tydverstreke op; sien proxy-tydverstreke.

Waarom gee slegs een webtuiste 'n 502 deur die proxy?

Daardie werf faal dalk of antwoord nie verbindings vanaf die proxy se IP nie. Probeer later weer, of gebruik 'n IP in 'n ander land.

Wat is die verskil tussen 502 en 504?

'n 502 beteken 'n ongeldige antwoord of niks kon verkry word nie; 'n 504 beteken die tussenserwer het te lank gewag. Die toetser wys albei as HTTP <code>.

My skraper kry af en toe 502's. Moet ek van proxy verwissel?

Enkele 502-foute dui gewoonlik op 'n oorlaaide teiken. Verlaag jou versoekkoers en voeg gespasieerde herpogings by voordat jy proxies omruil; sien proxies vir webskraping.

Private IP's, nie gedeel met vreemdelinge nie

VinaProxy se private proxies help jou verhoed dat 'n IP geblokkeer word omdat iemand anders dit gebruik het.

Sien pryse

Related articles

Instaanbedienerfoute
Los ERR_TUNNEL_CONNECTION_FAILED met 'n proxy op
ERR_TUNNEL_CONNECTION_FAILED wys Chrome bereik die proxy, maar geen HTTPS-tonnel open nie. Lees die CONNECT-kode en los dit op in Chrome, Puppeteer en Android.
Instaanbedienerfoute
Proxy-uitteltydfoute: die verbinding hang en gee dan moed op
'n Proxy-uitteltyd beteken geen antwoord het voor die limiet gekom nie. Onderskei curl (28) en ERR_TIMED_OUT, pas Python-uitteltye aan en spoor blokkerings op.
Gratis gereedskap
Proxy-toetser: Toets jou proxies aanlyn
Gratis proxy-toetser: plak tot 100 proxies as ip:port:user:pass en toets proxies aanlyn vir status, uitgang-IP en vertraging. Leer wat elke fout beteken.
Instaanbediener-opstelling
Hoe om ’n proksie met cURL te gebruik (opdragreëlsintaksis en ontfouting)
Hoe om curl met geoutentiseerde HTTP(S)-proksies (-x http://user:pass@ip:port en -U) op Linux, macOS en Windows te gebruik, en koppe en latensie na te gaan.
Instaanbedieners volgens platform
Proxies vir webskraap: onbeperkte toegewyde IPv4- en ISP-poele vir 24/7-kruipers
Vinnige toegewyde HTTP(S)-IPv4- en statiese ISP-proxies vir Python, Playwright, Selenium en Scrapy. Onbeperkte maandelikse bandwydte. Vergelyk planne en begin.
Instaanbediener-opstelling
Hoe om 'n instaanbediener in Google Chrome op te stel
Stel VinaProxy HTTP(S)-instaanbedieners in Google Chrome op sonder om jou hele OS-IP te verander, met uitbreidings, --proxy-server-vlae of aparte profiele.
Instaanbediener-opstelling
Hoe om 'n proxy op Windows 10 en Windows 11 op te stel
Stel VinaProxy HTTP(S)-proxies op Windows 10 en Windows 11 op met WinINET-stelselinstellings, PowerShell-omgewingsveranderlikes of netsh winhttp.
Instaanbediener-opstelling
Hoe om 'n proxy in GenLogin op te stel (enkelprofiel en massa-invoer)
Stel HTTP-ip:port:user:pass-proxies in GenLogin se antidetect-blaaier op. Sinchroniseer tydsone- en WebRTC-instellings en los profielverbindingsfoute op.