Squid 7 için, gelen her dinleyiciye bir ad verin ve hangi ebeveynin istekleri için uygun olduğunu sınırlayın:

http_port 3128 name=route_a
http_port 3129 name=route_b
acl via_a myportname route_a
acl via_b myportname route_b
cache_peer parent-a.example.net parent 8080 0 no-query name=parent_a
cache_peer parent-b.example.net parent 8080 0 no-query name=parent_b
cache_peer_access parent_a allow via_a
cache_peer_access parent_a deny all
cache_peer_access parent_b allow via_b
cache_peer_access parent_b deny all

Kimliği doğrulanmış istemci erişimini koruyun ve gerekli ayrı olarak yapılandırılmış ebeveyn hesaplarını koruyun. Bu yönlendirme parçası uygun eşleri seçer; istemcilere yetki vermez veya ebeveyn kimlik bilgilerini sağlamaz. Üst proxy kimlik bilgileri yapılandırılmamış, izin verilen bir genel hedef testi için HTTP proxy listesi aday genel eşleri sağlar.

Uygun eşleri daraltmak, doğrudan yönlendirmeyi tek başına yasaklamaz. Seçilen istekler için bu çıkışlar yasaklanmışsa şunu ekleyin:

never_direct allow via_a
never_direct allow via_b

Önceki always_direct kurallarını ve tam üst seçim yapılandırmasını inceleyin. Kullanılamayan atanmış bir ebeveynin iletmeyi başarısızlığa uğratması gerekip gerekmediğini veya açıkça onaylanmış başka bir rotanın mevcut olup olmadığını tanımlayın. Kontrollü bir iletme isteği ve ebeveynin mevcut olmaması karşılaştırması, seçilen sonucu kontrol edebilir; Başarılı bir sayfa tek başına yanlış bir yedeği gizleyebilir.

son genel IP son dış bağlantıya aittir. İki farklı ebeveyn bir NAT çıkışını paylaşabilir; dolayısıyla bu adresi dinleyici ve eş seçiminden ayrı olarak doğrulayın.

Kimlik doğrulama/aktarım ayrıntıları için eş referansını kullanın. Bu arayüzler Squid 7 ve önceki destekleyici sürümler için geçerlidir; Squid 8'de değiştirilmeden kullanılamazlar.

İlgili makaleler