Stellt Iech vir, datt eng Partnerdomän en designéierten Upstream-Proxy muss benotzen, während aner erlaabten Ufroen den normale Elterenteil benotzen. A Squid 7 drécken benannt Peers an cache_peer_access déi Politik aus:

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

Dëst ass en Routing-Fragment fir en existéierende Forward-Proxy mat Zougriffssteierung. Wann en onofhängegen Test vun ëffentlechen Ziler ëffentlech Elterendeeler ouni Authentifikatioun benotze kann, wielt Kandidaten aus der HTTP-Proxy-Lëscht fir déi Adressen, wou keng Elterenteil-Identitéit konfiguréiert ass. Déi erfuerdert Produktiounsroute vum Partner bleift eng getrennt Zougriffsverständegung. D'Nimm ginn all Elterenteil eng ondäitlech Identitéit fir seng Zougriffsregelen.

Fir en entspriechend Zil bleift nëmmen partner_parent berechtegt. Fir aner Ziler bleift nëmmen general_parent berechtegt. Déi éischt entspriechend Regel fir all eenzele Peer entscheet, ob dee Peer berechtegt ass.

cache_peer_access filtert Kandidaten; et ordnet net all Peers an eng Ersatzketten. Wann Dir e puer berechtegt loosst, wielen dem Squid seng Peer-Auswiel-Algorithmen doraus aus.

D'Linn never_direct mécht d'Benotze vum Elterenteil an dësem Beispill obligatoresch. Wann den erfuerderten Elterenteil net ka benotzt ginn, gëtt eng direkt Verbindung net als Ersatz ugebueden. Behaalt déi existéierend Client- a Zilbereifungen an http_access; déi Regele entscheeden, wéi eng Ufroen ugeholl ginn, ier den Upstream ausgewielt gëtt.

Dës Konfiguratioun benotzt d'dokumentéiert Squid 7-Schnittstell. D'Referenz markéiert cache_peer_access als net verfügbar a Squid 8, also benotzt d'Dokumentatioun vun der entspriechender deployéierter Versioun, wann Dir dës Astellung ënnerhällt.

Ähnlech Artikelen