İstekler, bağlantılar ve oturumlar arasında proxy rotasyonu
Her uygulama isteğine Connection: close eklemeden önce dönen proxy hizmetinin gerçekte neyi döndürdüğünü kontrol edin.
Aynı ağ geçidinden geçen ikinci bir istek, aynı genel IP'yi tamamen meşru biçimde kullanabilir. Hizmetin rotasyonu için hangi ömrü kullandığını kontrol edin:
| Rotasyon birimi | Neyin karşılaştırılacağı |
|---|---|
| İstek | Bir sonraki uygulama işlemi ve gözlemlenen çıkışı |
| Bağlantı | İstemcinin uyumlu bir bağlantıyı yeniden kullanıp kullanmadığı ya da başka bir bağlantı açıp açmadığı |
| Sağlayıcı oturumu | Belgelenmiş yapışkan oturum girdisi ve ömrü |
Connection: close evrensel bir ağ geçidi talimatı değildir. CONNECT içindeki HTTPS için web sitesinin istek başlığı hedefin TLS'i içinde yol alır. Dış proxy'ye hangi genel IP'nin atanacağını söylemez. HTTP/1.1'in bağlantıya özgü anlambilimi de her HTTP sürümüne veya taşıma katmanına değiştirilmeden taşınamaz.
Belgelenmiş bağlantı başına hizmet yeni bir bağlantı gerektiriyorsa, istemcinin desteklediği yaşam döngüsü denetimini kullanın ve yinelenen TCP/TLS kurulum maliyetlerini hesaba katın. Rotasyon bir sağlayıcı oturumunu izliyorsa, yeniden bağlanmak hem o oturumu hem de çıkışını koruyabilir.
İstek tanımlayıcısını, uç noktayı, ilgili oturum anahtarını ve hedefte gözlemlenen kaynağı ayrı ayrı kaydedin. Bir bağlantıyı kapatmak yalnızca o yaşam döngüsü olayını kanıtlar; bir sonraki işlem için seçilen çıkışı hizmetin gerçek rotasyon sözleşmesine göre doğrulayın.