Претпоставимо да један партнерски домен мора да користи одређени upstream прокси, док остали дозвољени захтеви користе уобичајеног родитеља. У Squid 7 именовани peer-ови и cache_peer_access изражавају ту политику:

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

Ово је фрагмент усмеравања за постојећи напредни прокси са контролом приступа. Ако независни тест јавног одредишта сме да користи јавне родитеље без аутентикације, изаберите кандидате са листе HTTP проксија за оне адресе без подешених родитељских акредитива. Потребна производна рута партнера остаје посебан договор о приступу. Називи дају сваком родитељу недвосмислен идентитет за његова правила приступа.

За подударно одредиште само partner_parent остаје прихватљив. За друга одредишта само general_parent остаје прихватљив. Прво правило које се подудара за сваки појединачни peer одлучује да ли је тај peer прихватљив.

cache_peer_access филтрира кандидате; не слаже све peer-ове у резервни ланац. Ако оставите неколико прихватљивих, Squid алгоритми избора peer-ова бирају међу њима.

Линија never_direct чини употребу родитеља обавезном у овом примеру. Ако се потребни родитељ не може користити, директна веза се не нуди као замена. Задржите постојеће дозволе клијента и одредишта у http_access; та правила одлучују који се захтеви прихватају пре избора upstream-а.

Ова конфигурација користи документовани Squid 7 интерфејс. Референца означава cache_peer_access као недоступан у Squid 8, па при одржавању овог подешавања користите документацију одговарајуће распоређене верзије.

Повезани чланци