Voor Squid 7 geeft u elke binnenkomende luisteraar een naam en beperkt u welke ouder in aanmerking komt voor zijn verzoeken:

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

Behoud geauthenticeerde clienttoegang en vereiste ouderaccounts afzonderlijk geconfigureerd. Dit routeringsfragment kiest in aanmerking komende peers; het autoriseert geen klanten en verstrekt geen inloggegevens van ouders. Voor een toegestane test met een openbare bestemming zonder geconfigureerde bovenliggende proxygegevens, levert de HTTP-proxylijst kandidaat-openbare peers.

Het beperken van in aanmerking komende peers verbiedt op zichzelf niet direct doorsturen. Als deze uitgangen verboden zijn voor de geselecteerde verzoeken, voeg dan het volgende toe:

never_direct allow via_a
never_direct allow via_b

Bekijk eerdere always_direct regels en de volledige ouderselectieconfiguratie. Definieer of een niet-beschikbare toegewezen bovenliggende route het doorsturen moet laten mislukken of dat er een andere expliciet goedgekeurde route bestaat. Een gecontroleerd doorstuurverzoek en een vergelijking waarbij een ouder niet beschikbaar is, kunnen de gekozen uitkomst controleren; alleen een succesvolle pagina kan een verkeerde terugval verbergen.

Het laatste openbare IP hoort bij de laatste uitgaande verbinding. Twee verschillende ouders kunnen een NAT-uitgang delen, dus verifieer dat adres afzonderlijk van de luisteraar- en peer-selectie.

Gebruik de peer-referentie voor authenticatie-/transportdetails. Deze interfaces zijn van toepassing op Squid 7 en eerdere ondersteunende releases; ze zijn niet onveranderd beschikbaar in Squid 8.

Gerelateerde artikelen