De ce un proxy funcționează pe un site, dar nu pe altul
Separă o conexiune proxy funcțională de restricțiile destinației, regulile porturilor, erorile TLS și răspunsurile HTTP.
Păstrează configurația proxy neschimbată când un site funcționează și altul nu. Diferența dintre cereri este o dovadă utilă; schimbarea imediată a punctului de conexiune o elimină.
Pentru HTTPS printr-un proxy HTTP, distinge în urma clientului răspunsul CONNECT, TLS cu destinația și răspunsul HTTP final al site-ului:
| Eroare observată | Ce să verifici |
|---|---|
| Proxy-ul nu răspunde | Conexiunea la proxy și ruta. Un site care a funcționat anterior nu dovedește disponibilitatea actuală. |
| CONNECT refuzat pentru o țintă | Politica destinațiilor/porturilor permise și accesibilitatea din rețeaua proxy-ului. |
| Tunel acceptat, verificarea certificatului eșuează | Eroarea de certificat raportată: expirare, nume de gazdă, ceas local, configurație de încredere sau interceptare administrată. |
| TLS verificat, apoi 403 de la site | Regulile de acces ale site-ului, starea contului, cookie-urile necesare și permisiunile. |
| 429 de la site | Limitele de rată publicate. Alți utilizatori pot contribui la activitatea atribuită unei ieșiri comune. |
Vezi cine a generat pagina de eroare. Un intermediar poate returna 403 sau altă eroare HTTP; numărul singur nu îi localizează originea. Păstrează verificarea TLS activată, astfel încât o cerere aparent reușită să nu ascundă eșecul conexiunii securizate.
Pentru fiecare țintă, înregistrează rezultatul negocierii cu proxy-ul, rezultatul TLS și starea finală. Include ca reper o destinație obișnuită pe care o controlezi. Dacă punctul de conexiune o atinge, dar un site îi respinge constant adresa de ieșire, investighează cerințele site-ului sau folosește altă rută permisă. Schimbarea proxy-ului nu poate înlocui autentificarea sau permisiunile de acces lipsă.