Për Squid 7, emërtoni secilin dëgjues që vjen dhe kufizoni se cili prind është i përshtatshëm për kërkesat e tij:

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

Mbani aksesin e vërtetuar të klientit dhe kërkohet llogaritë mëmë të konfiguruara veçmas. Ky fragment i rrugëzimit zgjedh kolegët e përshtatshëm; ai nuk autorizon klientët dhe nuk ofron kredencialet e prindërve. Për një test të lejuar të destinacionit publik pa konfiguruar kredencialet e përfaqësuesit prind, Lista e përfaqësuesve HTTP furnizon kolegët publikë të kandidatëve.

Vetë ngushtimi kolegët e kualifikuar nuk e ndalon përcjelljen e drejtpërdrejtë. Nëse këto dalje janë të ndaluara për kërkesat e zgjedhura, shtoni:

never_direct allow via_a
never_direct allow via_b

Rishiko rregullat e mëparshme always_direct dhe konfigurimin e plotë të përzgjedhjes së prindërve. Përcaktoni nëse një prind i caktuar i padisponueshëm duhet të bëjë që përcjellja të dështojë ose nëse ekziston një rrugë tjetër e miratuar në mënyrë eksplicite. Një kërkesë përcjellëse e kontrolluar dhe krahasimi i padisponueshëm nga prindi mund të kontrollojnë atë rezultat të zgjedhur; vetëm një faqe e suksesshme mund të fshehë një kthim të gabuar.

IP përfundimtare publike i përket lidhjes së fundit të jashtme. Dy prindër të ndryshëm mund të ndajnë një dalje NAT, kështu që verifikojeni atë adresë veçmas nga përzgjedhja e dëgjuesit dhe e kolegëve.

Përdorni referencën e kolegëve për detajet e vërtetimit/transportit. Këto ndërfaqe zbatohen për Squid 7 dhe versionet e mëparshme mbështetëse; ato nuk janë të disponueshme të pandryshuara në Squid 8.

Artikuj të ngjashëm