Mababago ba ng URL rewriter ng Squid ang mga katawan ng tugon?
Paghiwalayin ang pagpili ng URL ng kahilingan mula sa pag-angkop ng tugon at pag-decrypt ng TLS kapag pinalalawak ang forward proxy.
url_rewrite_program gumagana sa mga desisyon sa URL ng kahilingan. Tumatanggap ito ng impormasyon tungkol sa kahilingan at tumutugon sa pamamagitan ng helper protocol ng Squid; hindi ito tumatanggap ng na-download na file upang i-edit at ibalik.
| Nais na operasyon | Kaugnay na hangganan |
|---|---|
| I-redirect ang browser o pumili ng ibang URL ng kahilingan | Ang papel ng helper sa muling pagsulat ng URL sa yugto ng kahilingan |
| Baguhin ang nakikitang katawan ng tugon ng HTTP | Kagamitan sa pag-angkop ng tugon, tulad ng na-configure na pagbabago ng tugon sa ICAP |
| Magbasa ng HTTP sa loob ng karaniwang CONNECT | Kailangan munang tapusin ang TLS ng destinasyon sa angkop na kaayusan ng deployment |
| I-decrypt ang file na na-encrypt ng isang aplikasyon | Ang format, algorithm at susi ng file, anuman ang paghahatid |
Madaling paghaluin ang huling dalawang hilera. Ang karaniwang file na hinahatid sa HTTPS ay pinoprotektahan ng TLS. Ang file na na-encrypt ng isang aplikasyon ay maaaring manatiling naka-encrypt kahit natapos na ang HTTPS. Ang pagpili ng interface sa pag-angkop ay hindi nagbibigay ng susi ng aplikasyon o ng algorithm nito sa pag-decrypt.
Ang karaniwang CONNECT ay nagpapasa ng naka-encrypt na byte ng tunnel. Hindi inilalantad ng URL helper ang panloob na tugon; ang disenyong nangangailangan ng inspeksyon ay dapat magpasiya kung ang trapikong iyon ay maaari at dapat i-decrypt sa deployment.
Kung saan masusuri ng Squid ang mensahe ng HTTP, ang serbisyo sa pagbabago ng tugon ay may pananagutan pa rin sa mga encoding ng nilalaman, nabagong haba at pag-uugali kapag nabigo. Piliin ang interface pagkatapos tukuyin ang transpormasyon, sa halip na palawakin ang gumaganang halimbawa ng muling pagsulat ng URL sa yugto ng pagproseso na hindi nito natatanggap.