Squid 7 puhul nimetage iga sissetulev kuulaja ja piirake, milline vanem on selle taotluste jaoks sobilik:

http_port 3128 name=route_a
http_port 3129 name=route_b
acl via_a myportname route_a
acl via_b myportname route_b
cache_peer parent-a.example.net parent 8080 0 no-query name=parent_a
cache_peer parent-b.example.net parent 8080 0 no-query name=parent_b
cache_peer_access parent_a allow via_a
cache_peer_access parent_a deny all
cache_peer_access parent_b allow via_b
cache_peer_access parent_b deny all

Säilitage autentitud kliendi juurdepääs ja nõutavad vanemakontod eraldi konfigureeritud. See marsruutimisfragment valib sobivad partnerid; see ei volita kliente ega anna vanemate mandaate. Lubatud avaliku sihtkoha testi jaoks, kui vanemapuhverserveri mandaate pole konfigureeritud, pakub HTTP-puhverserveri loend kandidaate avalikke partnereid.

sobivate partnerite kitsendamine ei keela iseenesest otsest edastamist. Kui need väljumised on valitud taotluste puhul keelatud, lisage:

never_direct allow via_a
never_direct allow via_b

Vaadake üle varasemad always_direct reeglid ja vanema valiku täielik konfiguratsioon. Määrake, kas kättesaamatu määratud vanem peab edastamise nurjuma või on mõni muu selgesõnaliselt kinnitatud marsruut. Kontrollitud edastamistaotlus ja vanemate ja kättesaamatu võrdlus võib seda valitud tulemust kontrollida; ainuüksi edukas leht võib peita vale tagavara.

lõplik avalik IP kuulub viimasele välisühendusele. NAT-väljundit saavad jagada kaks erinevat vanemat, seega kontrollige seda aadressi kuulaja ja kaaslaste valikust eraldi.

Kasutage autentimise/transpordi üksikasjade jaoks partnerite viidet. Need liidesed kehtivad Squid 7 ja varasemate toetavate väljaannete puhul; need pole muutumatul kujul saadaval Squid 8.

Seotud artiklid