Să presupunem că un domeniu partener trebuie să folosească un proxy upstream desemnat, în timp ce celelalte cereri permise folosesc părintele obișnuit. În Squid 7, peer-ii cu nume și cache_peer_access exprimă această politică:

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

Acesta este un fragment de rutare pentru un proxy forward existent, cu control al accesului. Dacă un test independent către destinații publice poate folosi părinți publici fără autentificare, alegeți candidați din lista de proxy-uri HTTP pentru adresele fără credențiale de părinte configurate. Ruta de producție cerută de partener rămâne un acord de acces separat. Numele dau fiecărui părinte o identitate clară pentru regulile sale de acces.

Pentru o destinație potrivită rămâne eligibil doar partner_parent. Pentru alte destinații rămâne eligibil doar general_parent. Prima regulă potrivită pentru fiecare peer individual decide dacă acel peer este eligibil.

cache_peer_access filtrează candidații; nu ordonează toți peer-ii într-un lanț de rezervă. Dacă lăsați mai mulți eligibili, algoritmii de selecție a peer-ilor din Squid aleg dintre ei.

Linia never_direct face obligatorie folosirea părintelui în acest exemplu. Dacă părintele cerut nu poate fi folosit, o conexiune directă nu este oferită ca substitut. Păstrați permisiunile existente de client și destinație în http_access; acele reguli decid ce cereri sunt admise înainte de selecția upstream.

Această configurație folosește interfața documentată Squid 7. Referința marchează cache_peer_access ca indisponibil în Squid 8, așa că folosiți documentația versiunii implementate corespunzătoare atunci când întrețineți această configurare.

Articole similare