Squid URL yeniden yazıcısı yanıt gövdelerini değiştirebilir mi?
İletim vekilini genişletirken istek URL seçimini yanıt uyarlamasından ve TLS şifre çözmeden ayrı tutun.
url_rewrite_program istek URL kararları üzerinde çalışır. İstekle ilgili bilgileri alır ve Squid yardımcı protokolü aracılığıyla yanıt verir; indirilen bir dosyayı alıp düzenleyerek geri göndermez.
| İstenen işlem | İlgili sınır |
|---|---|
| Tarayıcıyı yönlendirmek veya başka bir istek URL seçmek | URL yeniden yazma yardımcısının istek aşamasındaki rolü |
| Görünür bir HTTP yanıt gövdesini değiştirmek | Yanıt uyarlama aracı, örneğin yapılandırılmış ICAP yanıt değişikliği |
| Sıradan bir CONNECT içinde HTTP okumak | Önce hedefin TLS bağlantısı uygun bir dağıtım düzeninde sonlandırılmalıdır |
| Bir uygulamanın şifrelediği dosyanın şifresini çözmek | Dosyanın biçimi, algoritması ve anahtarı, nasıl taşındığından bağımsız olarak |
Son iki satır kolayca karıştırılır. HTTPS ile taşınan sıradan bir dosya TLS tarafından korunur. Bir uygulamanın şifrelediği dosya, HTTPS sonlandırıldıktan sonra bile şifreli kalabilir. Bir uyarlama arayüzü seçmek ne uygulamanın anahtarını ne de şifre çözme algoritmasını verir.
Sıradan CONNECT şifreli tünel baytlarını iletir. URL yardımcısı içteki yanıtı açığa çıkarmaz; denetim gerektiren bir tasarım bu trafiğin dağıtımda şifresinin çözülebileceğini ve çözülmesi gerektiğini belirlemelidir.
Squid'in HTTP iletisini denetleyebildiği yerlerde, yanıt değiştirme hizmeti içerik kodlamaları, değişen uzunluklar ve hata durumundaki davranıştan hâlâ sorumludur. Arayüzü dönüşüm tanımlandıktan sonra seçin; çalışan bir URL yeniden yazma örneğini hiç almadığı bir işleme aşamasına genişletmeyin.