Beina einni áfangasléðslu á annan Squid 7 foreldri
Notaðu nefnd foreldri og cache_peer_access reglur í Squid 7 til að velja upstream eftir áfangasléðslu.
Gerum ráð fyrir að eitt samstarfssléða verði að nota tilgreint upstream proxy á meðan aðrar leyfðar beiðnir nota venjulega foreldrið. Í Squid 7 lýsa nefnd peer og cache_peer_access þeirri stefnu:
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Þetta er leiðarhluti fyrir fyrirliggjandi framproxy með aðgangsstýringu. Ef sjálfstæð prófun á opinberum áfangastað má nota opinber foreldri án auðkenningar, veldu kandídata úr HTTP proxy listanum fyrir þau netföng sem engin foreldri skilríki eru stillt fyrir. Skylda framleiðsluleið samstarfsaðilans er áfram sérstakt aðgangssamkomulag. Nöfnin gefa hverju foreldri skýra auðkenni fyrir aðgangsreglur sínar.
Fyrir samsvarandi áfangastað er aðeins partner_parent gjaldgengt áfram. Fyrir aðra áfangastaði er aðeins general_parent gjaldgengt áfram. Fyrsta samsvarandi reglan fyrir hvert einstakt peer ræður því hvort það peer er gjaldgengt.
cache_peer_access síar kandídata; það raðar ekki öllum peer í varakeðju. Ef þú skilur eftir nokkur gjaldgeng, velja peer-valalgrím Squid á milli þeirra.
Línan never_direct gerir notkun foreldris skyldubundna í þessu dæmi. Ef ekki er hægt að nota nauðsynlega foreldrið er bein tenging ekki boðin í staðinn. Haltu núverandi heimildum biðlara og áfangastaðar í http_access; þær reglur ráða því hvaða beiðnir eru samþykktar áður en upstream er valið.
Þessi stilling notar skjalfesta Squid 7 viðmótið. Tilvísunin merkir cache_peer_access sem óaðgengilegt í Squid 8, svo notaðu skjöl samsvarandi uppsettrar útgáfu þegar þú viðheldur þessari uppsetningu.