Kwa nini proksi inafanya kazi kwenye tovuti moja lakini si nyingine
Tenganisha muunganisho wa proksi unaofanya kazi na vizuizi vya lengo, kanuni za milango, hitilafu za TLS na majibu ya HTTP.
Acha usanidi wa proksi bila kubadilika tovuti moja ikifanya kazi na nyingine ikishindwa. Tofauti kati ya maombi hayo ni ushahidi muhimu; kubadili sehemu ya mwisho mara moja huupoteza.
Kwa HTTPS kupitia proksi ya HTTP, tofautisha katika rekodi ya programu mteja jibu la CONNECT, TLS na lengo, na jibu la mwisho la HTTP la tovuti:
| Tatizo lililoonekana | Cha kuchunguza |
|---|---|
| Hakuna jibu la proksi | Muunganisho wa proksi na njia. Tovuti iliyofaulu awali haithibitishi upatikanaji wa sasa. |
| CONNECT imekataliwa kwa lengo moja | Sera ya malengo/milango inayoruhusiwa na kufikika kutoka mtandao wa proksi. |
| Handaki limekubaliwa, uthibitishaji wa cheti unashindwa | Hitilafu ya cheti iliyoripotiwa: kuisha muda, jina la mwenyeji, saa ya ndani, usanidi wa uaminifu au udukuzi unaosimamiwa. |
| TLS imethibitishwa kisha tovuti inaleta 403 | Kanuni za ufikiaji wa tovuti, hali ya akaunti, vidakuzi vinavyohitajika na ruhusa. |
| Tovuti inaleta 429 | Vikomo vya kasi vilivyochapishwa. Watumiaji wengine wanaweza kuongeza shughuli zinazohusishwa na njia ya kutoka inayoshirikiwa. |
Soma nani alitengeneza ukurasa wa hitilafu. Mpatanishi anaweza kurudisha 403 au hitilafu nyingine ya HTTP; namba peke yake haionyeshi chanzo. Weka uthibitishaji wa TLS ukiwa umewashwa ili ombi linaloonekana kufaulu lisifiche hitilafu ya muunganisho salama.
Kwa kila lengo, andika matokeo ya maafikiano ya mwanzo na proksi, matokeo ya TLS na hali ya mwisho. Jumuisha lengo la kawaida unalolidhibiti kama kipimo cha kulinganisha. Ikiwa sehemu ya mwisho inalifikia lakini tovuti moja inakataa anwani yake ya kutoka kila mara, chunguza mahitaji ya tovuti au tumia njia nyingine inayoruhusiwa. Kubadili proksi hakuwezi kutimiza uthibitishaji wa utambulisho au ruhusa za ufikiaji zinazokosekana.