Squid'in TPROXY dinleyicisi, üst proxy'sine olan bağlantı başarısız olurken istemci trafiğini başarıyla alabilir. Bu giden bağlantıda kaynak adresini korumak, üst proxy'nin ağ yolu için uygun olmayabilir.

Seçeneği destekleyen Squid sürümlerinde, ilgili mevcut cache_peer tanımına no-tproxy ekleyin. Örneğin:

cache_peer parent.example.net parent 8118 0 no-query no-tproxy

no-tproxy, bu eşe yapılan bağlantılarda istemcinin kaynak adresi sahtekarlığını devre dışı bırakır. Dinleyicinin saydam yapılandırmasını kaldırmaz ve eşi kendi başına seçmez. Dağıtımın diğer üst proxy seçim seçeneklerini ve kurallarını koruyun. Bu kurallar kimlik doğrulaması olmayan bir üst proxy üzerinden genel hedeflere izin veriyorsa, HTTP proxy listesi aday adresler sunar; mevcut üst proxy kimlik bilgilerini saklamayın ve her gerçek CONNECT hedefi için izni kontrol edin.

Üst proxy artık Squid'in kendi giden adresinden normal bir bağlantı alır, herhangi bir NAT'a tabidir. Erişim ilkesi ve kimlik doğrulaması bu alt proxy'ye izin vermelidir. Bir IP kısıtlaması kullandığında üst proxy'nin gördüğü kaynak adresini kontrol edin.

Bu seçenek Squid 7 ve önceki desteklenen sürümler için belgelenmiştir; yapılandırma başvurusu bunu Squid 8'de kullanılamaz olarak işaretler. Tarifi kullanılan sürüme bağlı tutun.

İlgili makaleler