For Squid 7 skal du navngive hver indkommende lytter og begrænse, hvilken forælder der er kvalificeret til dens anmodninger:

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 autentificeret klientadgang og påkrævet overordnede konti konfigureret separat. Dette routingfragment vælger kvalificerede peers; det autoriserer ikke klienter eller giver forældrelegitimationsoplysninger. For en tilladt offentlig destinationstest uden konfigureret forældreproxy-legitimationsoplysninger, leverer HTTP proxy liste kandidater til offentlige peers.

Indsnævring af berettigede jævnaldrende forbyder ikke i sig selv direkte videresendelse. Hvis disse udgange er forbudt for de valgte anmodninger, skal du tilføje:

never_direct allow via_a
never_direct allow via_b

Gennemgå tidligere always_direct regler og den fulde forældrevalgskonfiguration. Definer, om en utilgængelig tildelt forælder skal få videresendelse til at mislykkes, eller om der findes en anden eksplicit godkendt rute. En kontrolleret videresendelsesanmodning og sammenligning uden forældre kan kontrollere det valgte resultat; en succesfuld side alene kan skjule en forkert fallback.

endelig offentlig IP hører til den sidste udgående forbindelse. To forskellige forældre kan dele en NAT-udgang, så bekræft denne adresse separat fra lytter- og peer-valg.

Brug peer-referencen til godkendelses-/transportoplysninger. Disse grænseflader gælder for Squid 7 og tidligere understøttende udgivelser; de er ikke tilgængelige uændret i Squid 8.

Relaterede artikler