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 operacijaRelevantna granica
Preusmeriti pregledač ili izabrati drugi URL zahtevaUloga pomoćnika za prepisivanje URL-a u fazi zahteva
Menjati vidljivo telo HTTP odgovoraSredstvo za prilagođavanje odgovora, poput konfigurisane ICAP izmene odgovora
Čitati HTTP unutar običnog CONNECT-aTLS odredišta najpre se mora prekinuti u odgovarajućem rasporedu primene
Dešifrovati datoteku koju je šifrovala aplikacijaFormat 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.

Povezani članci