Anta att en partnerdomän måste använda en angiven upstream-proxy medan andra tillåtna förfrågningar använder den vanliga föräldern. I Squid 7 uttrycker namngivna peers och cache_peer_access den policyn:

cache_peer partner-proxy.example parent 3128 0 no-query name=partner_parent
cache_peer general-proxy.example parent 3128 0 no-query name=general_parent

acl partner_domain dstdomain .partner.example

cache_peer_access partner_parent allow partner_domain
cache_peer_access partner_parent deny all

cache_peer_access general_parent deny partner_domain
cache_peer_access general_parent allow all

never_direct allow all

Detta är ett routingfragment för en befintlig vidarebefordrande proxy med åtkomstkontroll. Om ett oberoende test mot offentliga destinationer får använda offentliga föräldrar utan autentisering, välj kandidater från HTTP-proxylistan för de adresser där inga föräldraruppgifter är konfigurerade. Partnerns nödvändiga produktionsväg är fortfarande en separat åtkomstöverenskommelse. Namnen ger varje förälder en entydig identitet för sina åtkomstregler.

För en matchande destination är endast partner_parent fortfarande kvalificerad. För andra destinationer är endast general_parent fortfarande kvalificerad. Den första matchande regeln för varje enskild peer avgör om den peeren är kvalificerad.

cache_peer_access filtrerar kandidater; det ordnar inte alla peers i en reservkedja. Om du lämnar flera kvalificerade väljer Squids peer-valalgoritmer bland dem.

Raden never_direct gör användning av förälder obligatorisk i det här exemplet. Om den nödvändiga föräldern inte kan användas erbjuds ingen direkt anslutning som ersättning. Behåll de befintliga klient- och destinationstillstånden i http_access; dessa regler avgör vilka förfrågningar som tillåts före upstream-valet.

Den här konfigurationen använder det dokumenterade Squid 7-gränssnittet. Referensen markerar cache_peer_access som otillgängligt i Squid 8, så använd dokumentationen för den matchande utplacerade versionen när du underhåller den här inställningen.

Relaterade artiklar