Rotta ta’ dominju destinazzjoni wieħed lejn ġenitur Squid 7 differenti
Uża ġenituri msemmija u regoli cache_peer_access fi Squid 7 biex tagħżel upstream skont id-dominju tad-destinazzjoni.
Ejja ngħidu li dominju ta’ sieħeb irid juża proxy upstream magħżul filwaqt li talbiet oħra permessi jużaw il-ġenitur normali. Fi Squid 7, peers imsemmija u cache_peer_access jesprimu dik il-politika:
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 allDan huwa framment ta’ rotot għal proxy forward eżistenti kkontrollat mill-aċċess. Jekk test indipendenti ta’ destinazzjoni pubblika jista’ juża ġenituri pubbliċi mingħajr awtentikazzjoni, agħżel kandidati mil-lista tal-proxy HTTP għal dawk l-indirizzi mingħajr kredenzjali tal-ġenitur konfigurati. Ir-rotta tal-produzzjoni meħtieġa tas-sieħeb tibqa’ arranġament ta’ aċċess separat. L-ismijiet jagħtu lil kull ġenitur identità bla ambigwità għar-regoli tal-aċċess tiegħu.
Għal destinazzjoni li taqbel, biss partner_parent jibqa’ eliġibbli. Għal destinazzjonijiet oħra, biss general_parent jibqa’ eliġibbli. L-ewwel regola li taqbel għal kull peer individwali tiddeċiedi jekk dak il-peer huwiex eliġibbli.
cache_peer_access jiffiltra l-kandidati; ma jpoġġix il-peers kollha f’katina ta’ riżerva. Jekk tħalli diversi eliġibbli, l-algoritmi tal-għażla tal-peer ta’ Squid jagħżlu fosthom.
Il-linja never_direct tagħmel l-użu tal-ġenitur obbligatorju f’dan l-eżempju. Jekk il-ġenitur meħtieġ ma jistax jintuża, konnessjoni diretta ma tiġix offruta bħala sostitut. Żomm il-permessi eżistenti tal-klijent u tad-destinazzjoni fi http_access; dawk ir-regoli jiddeċiedu liema talbiet jiġu ammessi qabel l-għażla tal-upstream.
Din il-konfigurazzjoni tuża l-interface dokumentata ta’ Squid 7. Ir-referenza timmarka cache_peer_access bħala mhux disponibbli fi Squid 8, għalhekk uża d-dokumentazzjoni tal-verżjoni implimentata li taqbel meta żżomm din is-setup.