For Squid 7, navngi hver innkommende lytter og begrense hvilken forelder som er kvalifisert for forespørslene:

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

Behold autentisert klienttilgang og nødvendig overordnede kontoer konfigurert separat. Dette rutingfragmentet velger kvalifiserte jevnaldrende; den autoriserer ikke klienter eller gir foreldrelegitimasjon. For en tillatt offentlig destinasjonstest uten konfigurert påloggingsinformasjon for overordnet proxy, leverer HTTP proxy-liste offentlige kandidater.

Innsnevring kvalifiserte jevnaldrende forbyr ikke i seg selv direkte videresending. Hvis disse utgangene er forbudt for de valgte forespørslene, legg til:

never_direct allow via_a
never_direct allow via_b

Se tidligere always_direct regler og den fullstendige konfigurasjonen for foreldrevalg. Definer om en utilgjengelig tildelt forelder må få videresending til å mislykkes eller om det finnes en annen eksplisitt godkjent rute. En kontrollert videresendingsforespørsel og sammenligning som ikke er tilgjengelig for foreldre kan kontrollere det valgte resultatet; en vellykket side alene kan skjule en feil reserve.

endelig offentlig IP tilhører den siste utgående forbindelsen. To forskjellige foreldre kan dele en NAT-utgang, så bekreft den adressen separat fra lytter- og peer-valg.

Bruk peer-referansen for autentisering/transportdetaljer. Disse grensesnittene gjelder for Squid 7 og tidligere støtteutgivelser; de er ikke tilgjengelige uendret i Squid 8.

Relaterte artikler