Nosūtiet katram Squid 7 klausītājam uz tā vecāku starpniekserveri
Kartējiet Squid klausītājus, lai atdalītu vecāku starpniekserverus un padarītu tiešu atkāpšanos par skaidru maršrutēšanas lēmumu.
Uz Squid 7 nosauciet katru ienākošo uztvērēju un ierobežojiet, kurš vecāks ir piemērots tā pieprasījumiem:
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 allSaglabājiet autentificētu klienta piekļuvi un nepieciešamos vecāku kontus, kas konfigurēti atsevišķi. Šis maršrutēšanas fragments izvēlas piemērotus vienaudžus; tas neautorizē klientus un nesniedz vecāku akreditācijas datus. Lai veiktu atļauto publiskā galamērķa pārbaudi, kurā nav konfigurēti vecāku starpniekservera akreditācijas dati, HTTP starpniekserveru saraksts nodrošina kandidātu publiskos līdzīgus.
Sašaurināšana piemērotos vienaudžus pati par sevi neaizliedz tiešu pārsūtīšanu. Ja atlasītajiem pieprasījumiem šīs izejas ir aizliegtas, pievienojiet:
never_direct allow via_a
never_direct allow via_bPārskatiet agrākos always_direct noteikumus un pilnu vecāku atlases konfigurāciju. Definējiet, vai kādam nepieejamam piešķirtajam vecākam ir jāpārsūta pārsūtīšana, vai arī pastāv cits skaidri apstiprināts maršruts. Kontrolēts pārsūtīšanas pieprasījums un vecāku nepieejams salīdzinājums var pārbaudīt izvēlēto rezultātu; Veiksmīga lapa vien var paslēpt nepareizu atkāpšanos.
galīgais publiskais IP pieder pēdējam ārējam savienojumam. Divi dažādi vecāki var koplietot NAT izeju, tāpēc pārbaudiet šo adresi atsevišķi no klausītāja un vienaudžu atlases.
Autentifikācijas/transportēšanas informācijai izmantojiet vienādranga atsauci. Šīs saskarnes attiecas uz Squid 7 un agrākiem atbalsta laidieniem; tie nav pieejami nemainītā veidā Squid 8.