Por Squid 7, nomu ĉiun envenantan aŭskultanton kaj limigu kiu gepatro estas elektebla por ĝiaj petoj:

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

Konservu aŭtentikigitan klientan aliron kaj bezonatajn gepatrajn kontojn agorditajn aparte Ĉi tiu vojfragmento elektas elekteblajn kunulojn; ĝi ne rajtigas klientojn aŭ provizas gepatrajn akreditaĵojn. Por permesita publik-destina testo kun neniuj gepatra-proxy-akreditaĵoj agordita, la HTTP-prokurlisto provizas kandidatojn publikajn kunulojn.

Malvastigi elekteblajn kunulojn mem ne malpermesas rektan plusendon. Se tiuj eliroj estas malpermesitaj por la elektitaj petoj, aldonu:

never_direct allow via_a
never_direct allow via_b

Reviziu pli frue always_direct regulojn kaj la plenan gepatran elektan agordon. Difinu ĉu nedisponebla asignita gepatro devas malsukcesigi plusendon aŭ ĉu alia eksplicite aprobita itinero ekzistas. Kontrolita plusenda peto kaj gepatro-nehavebla komparo povas kontroli tiun elektitan rezulton; sukcesa paĝo sola povas kaŝi malĝustan replikon.

La fina publika IP apartenas al la lasta ekstera konekto. Du malsamaj gepatroj povas kunhavi NAT-elirejon, do kontrolu tiun adreson aparte de aŭskultanto kaj kunula elekto.

Uzu la samrangan referencon por aŭtentigaj/transportaj detaloj. Ĉi tiuj interfacoj validas por Squid 7 kaj pli fruaj subtenaj eldonoj; ili ne haveblas senŝanĝe en Squid 8.

Rilataj artikoloj