Kas Squidi URL-i ümberkirjutaja saab muuta vastuste kehi?
Hoidke päringu URL-i valik eraldi vastuste kohandamisest ja TLS-i dekrüpteerimisest, kui laiendate edastavat puhverserverit.
url_rewrite_program töötab päringu URL-i otsuste kallal. See saab päringu teabe ja vastab Squidi abiprotokolli kaudu; see ei saa allalaaditud faili, mida muuta ja tagasi saata.
| Soovitud toiming | Asjakohane piir |
|---|---|
| Brauseri ümbersuunamine või teise päringu URL-i valimine | URL-i ümberkirjutamise abilise roll päringuetapis |
| Nähtava HTTP-vastuse keha muutmine | Vastuste kohandamise vahend, näiteks seadistatud ICAP-vastuse muutmine |
| HTTP lugemine tavalise CONNECT-i sees | Sihtkoha TLS tuleb esmalt lõpetada sobiva juurutuskorralduse raames |
| Rakendusega krüpteeritud faili dekrüpteerimine | Faili vorming, algoritm ja võti, sõltumata selle edastusviisist |
Kaks viimast rida on kergesti segiaetavad. Tavaline HTTPS-i kaudu edastatav fail on kaitstud TLS-iga. Rakendusega krüpteeritud fail võib jääda krüpteerituks ka pärast HTTPS-i lõpetamist. Kohandamisliidese valimine ei anna ei rakenduse võtit ega selle dekrüpteerimisalgoritmi.
Tavaline CONNECT edastab krüpteeritud tunnelibaitte. URL-i abiline ei paljasta sisemist vastust; kontrolli nõudev lahendus peab kindlaks tegema, kas seda liiklust saab ja tuleks juurutuses dekrüpteerida.
Kus Squid saab HTTP-sõnumit kontrollida, vastutab vastuse muutmise teenus endiselt sisukodeeringute, muudetud pikkuste ja tõrkekäitumise eest. Valige liides pärast teisenduse määratlemist, selle asemel et laiendada töötavat URL-i ümberkirjutamise näidet töötlemisetappi, mida see kunagi ei saa.