Käyttäjälle Squid 7 nimeä jokainen saapuva kuuntelija ja rajoita, mikä vanhempi on oikeutettu sen pyyntöihin:

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

Säilytä todennettu asiakaspääsy ja vaadittavat ylätason tilit määritettynä erikseen. Tämä reititysfragmentti valitsee kelvolliset kumppanit; se ei valtuuta asiakkaita tai anna vanhempien valtuustietoja. HTTP-välityspalvelinluettelo tarjoaa ehdokkaat julkiset vertaisversiot sallitulle julkisen kohteen testille ilman vanhempien välityspalvelimen kirjautumistietoja.

Kelpoisten kumppanien rajoittaminen ei sinänsä estä suoraa edelleenlähetystä. Jos kyseiset poistumiset ovat kiellettyjä valituille pyynnöille, lisää:

never_direct allow via_a
never_direct allow via_b

Tarkista aikaisemmat always_direct säännöt ja täysi vanhempien valintamääritykset. Määritä, pitääkö ei-käytettävissä olevan määrätyn vanhemman tehtävä edelleenlähetys epäonnistua vai onko olemassa jokin muu erikseen hyväksytty reitti. Hallittu edelleenlähetyspyyntö ja vanhempi-ei-käytettävissä oleva vertailu voivat tarkistaa valitun tuloksen; Pelkästään onnistunut sivu voi piilottaa väärän varaosan.

lopullinen julkinen IP kuuluu viimeiselle ulospäin suuntautuvalle yhteydelle. Kaksi eri vanhempaa voivat jakaa NAT-uloskäynnin, joten varmista osoite erillään kuuntelijan ja vertaisvalinnasta.

Käytä vertaisviittausta todennus-/siirtotietoihin. Nämä rajapinnat koskevat Squid 7 ja aiempia tukijulkaisuja; ne eivät ole saatavilla muuttumattomina Squid 8.

Aiheeseen liittyvät artikkelit