Pošlji vsakega poslušalca Squid 7 svojemu nadrejenemu posredniku
Preslikajte poslušalce Squid, da ločite nadrejene proxyje in naredite neposredno nadomestno izrecno odločitev o usmerjanju.
Za Squid 7 poimenujte vsakega dohodnega poslušalca in omejite, kateri nadrejeni je primeren za njegove zahteve:
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 allOhranite preverjen dostop odjemalca in zahtevane nadrejene račune konfigurirajte ločeno. Ta usmerjevalni fragment izbere primerne vrstnike; ne pooblašča strank ali zagotavlja nadrejenih poverilnic. Za dovoljeni javni ciljni preizkus brez konfiguriranih poverilnic nadrejenega proxyja Seznam proxyjev HTTP zagotovi javne vrstnike kandidatov.
Omejevanje primernih vrstnikov samo po sebi ne prepoveduje neposrednega posredovanja. Če so ti izhodi prepovedani za izbrane zahteve, dodajte:
never_direct allow via_a
never_direct allow via_bPreglejte prejšnja pravila always_direct in polno konfiguracijo izbire nadrejenega elementa. Določite, ali mora nedostopni dodeljeni nadrejeni povzročiti neuspešno posredovanje ali pa obstaja druga izrecno odobrena pot. Nadzorovana zahteva za posredovanje in primerjava nadrejenega nedosegljivega lahko preveri ta izbrani rezultat; samo uspešna stran lahko skrije napačno rezervno stran.
Končni javni IP pripada zadnji zunanji povezavi. Dva različna starša si lahko delita izhod NAT, zato preverite ta naslov ločeno od poslušalca in izbire vrstnika.
Uporabite referenco enakovrednega uporabnika za podrobnosti o preverjanju pristnosti/prenosu. Ti vmesniki veljajo za Squid 7 in prejšnje podporne izdaje; niso na voljo nespremenjeni v Squid 8.