Pošalji svakog Squid 7 slušatelja vlastitom nadređenom proxyju
Mapirajte Squid slušatelje kako biste odvojili nadređene proxyje i učinili izravnu zamjenu eksplicitnom odlukom o usmjeravanju.
Za Squid 7, imenujte svakog dolaznog slušatelja i ograničite koji roditelj ispunjava uvjete za njegove zahtjeve:
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 allDržite autentificirani klijentski pristup i potrebannadređeni računi konfigurirani zasebno. Ovaj fragment usmjeravanja odabire prihvatljive peerove; ne autorizira klijente niti daje vjerodajnice roditelja. Za dopušteni test javnog odredišta bez konfiguriranih vjerodajnica roditelj-proxy,HTTP proxy popisopskrbljuje kandidate iz javnosti.
Sužavanjepodobni vršnjacisam po sebi ne zabranjuje izravno prosljeđivanje. Ako su ti izlazi zabranjeni za odabrane zahtjeve, dodajte:
never_direct allow via_a
never_direct allow via_bPregledajte ranijealways_directpravila ipuna konfiguracija nadređenog odabira. Odredite mora li nedostupni dodijeljeni roditelj učiniti prosljeđivanje neuspjelim ili postoji neka druga izričito odobrena ruta. Kontrolirani zahtjev za prosljeđivanjem i usporedba roditelj-nedostupnost mogu provjeriti taj odabrani ishod; sama uspješna stranica može sakriti pogrešnu zamjenu.
Thekonačni javni IPpripada posljednjoj vanjskoj vezi. Dva različita roditelja mogu dijeliti NAT izlaz, stoga provjerite tu adresu odvojeno od odabira slušatelja i ravnopravnih korisnika.
Koristite referentnu referencu za detalje o autentifikaciji/transportu. Ova se sučelja odnose na Squid 7 i ranija izdanja za podršku; nisu dostupni nepromijenjeni u Squid 8.