url_rewrite_program radi na odlukama o URL-u zahtjeva. Prima podatke o zahtjevu i odgovara kroz Squidov pomoćni protokol; ne prima preuzetu datoteku koju bi uredio i vratio.

Željena operacijaMjerodavna granica
Preusmjeriti preglednik ili odabrati drugi URL zahtjevaUloga pomoćnika za prepisivanje URL-a u fazi zahtjeva
Mijenjati vidljivo tijelo HTTP odgovoraSredstvo za prilagodbu odgovora, poput konfigurirane ICAP izmjene odgovora
Čitati HTTP unutar običnog CONNECT-aTLS odredišta najprije se mora prekinuti u odgovarajućem rasporedu primjene
Dešifrirati datoteku koju je šifrirala aplikacijaFormat datoteke, algoritam i ključ, neovisno o načinu prijenosa

Posljednja dva retka lako je zamijeniti. Obična datoteka prenesena preko HTTPS-a zaštićena je TLS-om. Datoteka koju je šifrirala aplikacija može ostati šifrirana i nakon prekida HTTPS-a. Odabir sučelja za prilagodbu ne daje ni ključ aplikacije ni njezin algoritam dešifriranja.

Obični CONNECT prenosi šifrirane bajtove tunela. Pomoćnik za URL ne otkriva unutarnji odgovor; projekt koji zahtijeva pregled mora utvrditi može li se i treba li se taj promet dešifrirati u primjeni.

Gdje Squid može pregledati HTTP poruku, usluga izmjene odgovora i dalje upravlja kodiranjima sadržaja, promijenjenim duljinama i ponašanjem pri kvaru. Odaberite sučelje nakon što definirate transformaciju, umjesto da radni primjer prepisivanja URL-a proširite na fazu obrade koju nikada ne prima.

Povezani članci