VVinaProxy

Erori proxy 502 Bad Gateway: află cine a trimis eroarea

Updated:

502 Bad Gateway înseamnă că un server intermediar – fie proxy-ul tău, fie serverul de front-end al site-ului – a redirecționat cererea și nu a primit un răspuns valid înapoi. Același cod, doi vinovați complet diferiți, așa că înainte de a remedia ceva, stabilește cine returnează eroarea 502.

IP-uri private, nepartajate cu străini

Cum arată o eroare 502 trimisă de proxy

Am configurat proxy-ul nostru de test să răspundă cu 502 și am înregistrat răspunsurile, rescrise cu 203.0.113.10:8080 și user123:pass456:

  • Site HTTPS: curl -x http://user123:[email protected]:8080 https://example.com afișează curl: (56) CONNECT tunnel failed, response 502.
  • Site HTTP simplu: curl primește codul de stare 502.
  • Chrome care încarcă o pagină HTTPS prin acel proxy raportează ERR_TUNNEL_CONNECTION_FAILED și nu afișează deloc o pagină 502.
  • Instrumentul proxy checker afișează HTTP 502; celelalte coduri apar în același format ca HTTP <code>.

Semnul distinctiv: o pagină 502 pe un site HTTPS

Pentru site-urile HTTPS, proxy-ul deschide doar un tunel; nu poate insera propria pagină într-o conexiune criptată. Dacă proxy-ul refuză conexiunea, Chrome raportează ERR_TUNNEL_CONNECTION_FAILED. Așadar, când vezi o pagină completă „502 Bad Gateway” afișată pe o adresă https://, aceasta provine aproape sigur de la serverul site-ului web, nu de la proxy.

Confirmă dezactivând proxy-ul și încărcând din nou aceeași pagină. Dacă returnează în continuare 502, site-ul web are probleme, iar tot ce poți face este să aștepți sau să anunți administratorul site-ului.

Când proxy-ul este cel care trimite cu adevărat 502

  • Destinația nu răspunde la proxy. Site-ul este căzut, supraîncărcat sau refuză conexiunile din clasa de IP-uri a proxy-ului.
  • Un domeniu scris greșit sau care nu poate fi rezolvat. Proxy-ul nu poate găsi adresa site-ului, așa că nu are unde să redirecționeze cererea.
  • Portul de destinație este închis. Cererea vizează un port pe care site-ul nu îl deservește.
  • O defecțiune temporară a proxy-ului. Mai rară; o observi când orice site returnează 502 printr-un anumit proxy, dar funcționează printr-un altul.

Ce trebuie să faci în fiecare mediu

  • Profiluri de Chrome sau antidetect: deschide un alt site mare în același profil. Dacă se încarcă, proxy-ul funcționează normal, iar problema este la site-ul inițial.
  • Telefoane: dezactivează proxy-ul Wi-Fi și încearcă pagina prin date mobile pentru a vedea dacă site-ul este indisponibil pentru toată lumea.
  • curl: adaugă -v pentru a vedea cum eroarea 502 sosește imediat după CONNECT, apoi repetă cu un alt domeniu pentru a izola problema.
  • Python requests: pentru pagini HTTP verifică response.status_code == 502 și reîncearcă după o pauză; pentru pagini HTTPS tunelul eșuat este semnalat ca requests.exceptions.ProxyError. Spațiază reîncercările în loc să bombardezi site-ul.

Pas cu pas

  1. 1

    Observă unde apare eroarea 502

    O pagină 502 pe o adresă https indică site-ul web. O eroare de tunel în Chrome indică traseul proxy-ului.

  2. 2

    Dezactivează proxy-ul și reîncarcă

    O eroare 502 fără proxy înseamnă că site-ul web în sine are probleme.

  3. 3

    Încarcă un alt site prin același proxy

    Dacă celelalte site-uri funcționează, proxy-ul este în regulă și doar site-ul inițial refuză conexiunea sau este căzut.

  4. 4

    Verifică proxy-ul cu instrumentul de verificare

    Lipește linia în proxy checker. Dacă fiecare site returnează HTTP 502, deschide un tichet cu rezultatul obținut.

Întrebări frecvente

O eroare 502 înseamnă că proxy-ul meu a expirat?

De obicei nu. Un proxy expirat sau oprit tinde să genereze o eroare de conexiune sau un timeout; consultă proxy timeout.

De ce doar un singur site web returnează 502 prin proxy?

Acel site poate avea probleme sau nu răspunde la conexiunile de la IP-ul proxy-ului. Încearcă mai târziu sau folosește un IP din altă țară.

Care este diferența dintre 502 și 504?

Eroarea 502 înseamnă un răspuns invalid sau lipsa oricărui răspuns; eroarea 504 înseamnă că serverul intermediar a așteptat prea mult. Verificatorul le afișează pe ambele sub forma HTTP <code>.

Scraperul meu primește erori 502 ocazionale. Ar trebui să schimb proxy-urile?

Erorile 502 sporadice indică de obicei o țintă supraîncărcată. Redu ritmul cererilor și adaugă reîncercări spațiate înainte de a schimba proxy-urile; consultă proxies for web scraping.

IP-uri private, nepartajate cu străini

Proxy-urile private VinaProxy te ajută să eviți blocarea unui IP din cauza folosirii lui de către altcineva.

Vezi prețurile

Related articles

Erori proxy
Rezolvarea erorii ERR_TUNNEL_CONNECTION_FAILED cu un proxy
ERR_TUNNEL_CONNECTION_FAILED: Chrome a ajuns la proxy, dar tunelul HTTPS a eșuat. Află codul CONNECT și cum rezolvi eroarea în Chrome, Puppeteer și Android.
Erori proxy
Erori de proxy timeout: conexiunea se blochează, apoi renunță
Un timeout de proxy înseamnă că nu a sosit niciun răspuns la timp. Diferențiază curl (28) de ERR_TIMED_OUT, reglează Python și află unde e blocat traficul.
Instrumente gratuite
Proxy Checker: Verifică-ți proxy-urile online
Verificator proxy gratuit: lipește până la 100 de proxy-uri ca ip:port:user:pass și verifică starea, IP-ul de ieșire și latența. Află ce indică fiecare eroare.
Configurare proxy
Cum să folosești un proxy cu cURL (sintaxă în linia de comandă și depanare)
Cum să folosești curl cu proxy-uri HTTP(S) autentificate (-x http://user:pass@ip:port și -U) pe Linux, macOS și Windows, verificând headerele și latența.
Proxy pe platforme
Proxy-uri pentru Web Scraping: pool-uri IPv4 dedicate și ISP nelimitate pentru crawler-e 24/7
Proxy-uri rapide HTTP(S) IPv4 dedicate și ISP statice pentru Python, Playwright, Selenium și Scrapy, cu trafic lunar nelimitat. Compară planurile și începe.
Configurare proxy
Cum configurezi un proxy în Google Chrome
Configurează proxy-uri HTTP(S) VinaProxy în Google Chrome fără a schimba IP-ul întregului sistem, prin extensii, opțiuni --proxy-server sau profiluri separate.
Configurare proxy
Cum să configurezi un proxy pe Windows 10 și Windows 11
Configurează proxy-uri HTTP(S) VinaProxy pe Windows 10 și Windows 11 prin Setări de sistem WinINET, variabile de mediu PowerShell sau comanda netsh winhttp.
Configurare proxy
Cum să configurezi un proxy în GenLogin (profil individual și import în masă)
Configurează proxy-uri HTTP ip:port:user:pass în GenLogin. Sincronizează fusul orar și setările WebRTC și rezolvă erorile de conexiune ale profilului.