Može li Squidov prepisivač URL-a menjati tela odgovora?
Držite izbor URL-a zahteva odvojeno od prilagođavanja odgovora i TLS dešifrovanja kada proširujete proxy posrednik.
url_rewrite_program radi na odlukama o URL-u zahteva. Prima podatke o zahtevu i odgovara kroz Squidov pomoćni protokol; ne prima preuzetu datoteku koju bi uredio i vratio.
| Željena operacija | Relevantna granica |
|---|---|
| Preusmeriti pregledač ili izabrati drugi URL zahteva | Uloga pomoćnika za prepisivanje URL-a u fazi zahteva |
| Menjati vidljivo telo HTTP odgovora | Sredstvo za prilagođavanje odgovora, poput konfigurisane ICAP izmene odgovora |
| Čitati HTTP unutar običnog CONNECT-a | TLS odredišta najpre se mora prekinuti u odgovarajućem rasporedu primene |
| Dešifrovati datoteku koju je šifrovala aplikacija | Format datoteke, algoritam i ključ, bez obzira na način prenosa |
Poslednja dva reda lako je pomešati. Obična datoteka preneta preko HTTPS-a zaštićena je TLS-om. Datoteka koju je šifrovala aplikacija može ostati šifrovana i nakon prekida HTTPS-a. Izbor interfejsa za prilagođavanje ne daje ni ključ aplikacije ni njen algoritam dešifrovanja.
Obični CONNECT prenosi šifrovane bajtove tunela. Pomoćnik za URL ne otkriva unutrašnji odgovor; projekat koji zahteva pregled mora utvrditi može li se i treba li se taj saobraćaj dešifrovati u primeni.
Gde Squid može pregledati HTTP poruku, usluga izmene odgovora i dalje upravlja kodiranjima sadržaja, promenjenim dužinama i ponašanjem pri kvaru. Izaberite interfejs nakon što definišete transformaciju, umesto da radni primer prepisivanja URL-a proširite na fazu obrade koju nikada ne prima.