Tybiwch fod yn rhaid i un parth partner ddefnyddio procsi upstream dynodedig tra bod ceisiadau caniataol eraill yn defnyddio'r rhiant arferol. Yn Squid 7, mae peerau enwog a cache_peer_access yn mynegi'r polisi hwnnw:

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

Mae hwn yn ddarn llwybro ar gyfer procsi blaen sy'n bodoli eisoes gyda rheolaeth mynediad. Os gall prawf cyrchfan cyhoeddus annibynnol ddefnyddio rhieni cyhoeddus heb ddilysu, dewiswch ymgeiswyr o'r rhestr procsi HTTP ar gyfer y cyfeiriadau hynny heb gymwysterau rhiant wedi'u gosod. Mae llwybr cynhyrchu gofynnol y partner yn parhau'n drefniant mynediad ar wahân. Mae'r enwau'n rhoi hunaniaeth ddiwylliedig i bob rhiant ar gyfer ei reolau mynediad.

Ar gyfer cyrchfan sy'n cyfateb, dim ond partner_parent sy'n parhau'n gymwys. Ar gyfer cyrchfannau eraill, dim ond general_parent sy'n parhau'n gymwys. Y rheol gyntaf sy'n cyfateb i bob peer unigol sy'n penderfynu a yw'r peer hwnnw'n gymwys.

Mae cache_peer_access yn hidlo ymgeiswyr; nid yw'n trefnu pob peer yn gadwyn wrth gefn. Os gadewch sawl un yn gymwys, mae algorithmau dewis peer Squid yn dewis yn eu plith.

Mae'r llinell never_direct yn gwneud defnyddio rhiant yn orfodol yn yr enghraifft hon. Os na ellir defnyddio'r rhiant gofynnol, ni chynigir cysylltiad uniongyrchol yn lle hynny. Cadwch y caniatâd cleient a chyrchfan presennol yn http_access; mae'r rheolau hynny'n penderfynu pa geisiadau a dderbynnir cyn dewis yr upstream.

Mae'r ffurfweddiad hwn yn defnyddio rhyngwyneb dogfennol Squid 7. Mae'r cyfeirlyfr yn nodi nad yw cache_peer_access ar gael yn Squid 8, felly defnyddiwch ddogfennaeth y fersiwn a gyflwynwyd sy'n cyfateb wrth gynnal y gosodiad hwn.

Erthyglau cysylltiedig