url_rewrite_program berfungsi pada keputusan URL permintaan. Ia menerima maklumat permintaan dan membalas melalui protokol pembantu Squid; ia tidak menerima fail yang dimuat turun untuk disunting dan dikembalikan.

Operasi yang dikehendakiSempadan berkaitan
Mengalihkan pelayar atau memilih URL permintaan lainPeranan pembantu penulisan semula URL pada peringkat permintaan
Mengubah badan respons HTTP yang kelihatanKemudahan penyesuaian respons, seperti pengubahsuaian respons ICAP yang dikonfigurasikan
Membaca HTTP di dalam CONNECT biasaTLS destinasi perlu ditamatkan dahulu dalam susunan pelaksanaan yang sesuai
Menyahsulit fail yang disulitkan oleh aplikasiFormat, algoritma dan kunci fail, tanpa mengira cara pengangkutannya

Dua baris terakhir mudah dikelirukan. Fail biasa yang diangkut melalui HTTPS dilindungi TLS. Fail yang disulitkan oleh aplikasi boleh kekal tersulit walaupun selepas HTTPS ditamatkan. Memilih antara muka penyesuaian tidak memberikan kunci aplikasi mahupun algoritma penyahsulitannya.

CONNECT biasa menyampaikan bait terowong yang tersulit. Pembantu URL tidak mendedahkan respons dalaman; reka bentuk yang memerlukan pemeriksaan mesti menentukan sama ada trafik itu boleh dan patut dinyahsulit dalam pelaksanaan.

Di tempat Squid boleh memeriksa mesej HTTP, perkhidmatan pengubahsuaian respons masih bertanggungjawab atas pengekodan kandungan, panjang yang berubah dan tingkah laku kegagalan. Pilih antara muka selepas transformasi ditakrifkan, bukan memanjangkan contoh penulisan semula URL yang berfungsi ke peringkat pemprosesan yang tidak pernah diterimanya.

Artikel berkaitan