Zakaj proxy deluje na eni spletni strani, na drugi pa ne
Ločite delujočo povezavo s proxyjem od omejitev cilja, pravil vrat, napak TLS in odgovorov HTTP.
Ko ena stran deluje, druga pa ne, pustite nastavitve proxyja nespremenjene. Razlika med zahtevama je koristen dokaz; s takojšnjo menjavo končne točke ga izgubite.
Pri HTTPS prek proxyja HTTP v sledi odjemalca razlikujte odgovor CONNECT, TLS s ciljem in končni odgovor HTTP spletne strani:
| Opažena napaka | Kaj pregledati |
|---|---|
| Proxy ne odgovarja | Povezavo s proxyjem in pot. Stran, ki je prej delovala, ne dokazuje trenutne dosegljivosti. |
| CONNECT zavrnjen za en cilj | Pravila dovoljenih ciljev/vrat in dosegljivost iz omrežja proxyja. |
| Predor sprejet, preverjanje potrdila ne uspe | Prijavljeno napako potrdila: potek veljavnosti, ime gostitelja, lokalno uro, nastavitve zaupanja ali upravljano prestrezanje. |
| Preverjen TLS, nato 403 s spletne strani | Pravila dostopa strani, stanje računa, zahtevane piškotke in dovoljenja. |
| 429 s spletne strani | Objavljene omejitve pogostosti. Tudi drugi uporabniki lahko prispevajo dejavnost, pripisano skupnemu izhodu. |
Preverite, kdo je ustvaril stran z napako. Posrednik lahko vrne 403 ali drugo napako HTTP; sama številka ne pokaže izvora. Preverjanje TLS naj ostane vključeno, da na videz uspešna zahteva ne skrije napake varne povezave.
Za vsak cilj zabeležite rezultat začetnega dogovora s proxyjem, rezultat TLS in končno stanje. Kot izhodišče vključite običajen cilj, ki ga nadzirate. Če ga končna točka doseže, ena stran pa stalno zavrača njen izhodni naslov, raziščite zahteve strani ali uporabite drugo dovoljeno pot. Menjava proxyja ne nadomesti manjkajočega preverjanja pristnosti ali dovoljenj za dostop.