Augstāka starpniekservera deklarēšana Squid pati par sevi nenozīmē, ka katram pārsūtītam pieprasījumam tas obligāti jāizmanto. Ja tiešs ceļš pārkāptu politiku, iestatiet prasību skaidri un pārbaudiet augstākā servera nepieejamību.

Šis Squid 6.13 piemērs nosauc vienu augstāku serveri un aizliedz tiešu pārsūtīšanu uz sākotnējo serveri vienam klienta avotam:

cache_peer 192.0.2.20 parent 3128 0 no-query default name=upstream
acl routed_client src 198.51.100.27/32
never_direct allow routed_client

Abas adreses ir vietturi. Kontrolētam upstream testam, kur atļauti publiski augstākie HTTP starpniekserveri, izvēlieties adresi no HTTP starpniekserveru saraksta. Saglabājiet atsevišķu http_access politiku, kas pieņem tikai paredzētos klientus. Maršrutēšanas noteikums nedod klientam tiesības izmantot starpniekserveri.

Pārbaudiet esošos maršrutēšanas noteikumus

no-query atspējo ICP vaicājumus šim partnerim. Nulle ir partnera vaicājumu ports, nevis HTTP klausītājs. Klienta puses klausītājs un tā piekļuves noteikumi paliek atsevišķi.

Pirms bloka pievienošanas izskatiet esošos always_direct iestatījumus un citas partneru izvēles. Atbilstības noraidīšana always_direct pati neprasa augstāku serveri. Skaidrais never-direct noteikums izsaka šo prasību izvēlētajam klientam.

Tas regulē transakcijas, kam vajadzīga pārsūtīšana. Derīgu vietējās kešatmiņas ierakstu var izsniegt bez kontakta ar augstāko serveri, tādēļ jauna savienojuma trūkums ar to nav automātisks maršruta pārkāpums.

Pārbaudiet ceļu un uzvedību kļūmes laikā

Izmantojiet kontrolētu galamērķi un salīdziniet piekļuves žurnāla hierarhijas informāciju ar galamērķa novērojumiem. Tikai galīgais HTTP statuss nepasaka, vai Squid lietoja augstāko serveri vai tiešu ceļu.

Apkopes testā padariet augstāko serveri nepieejamu un atkārtojiet to pašu nekešoto pieprasījumu. Ja politika aizliedz tiešu pārsūtīšanu, transakcijai jābeidzas ar kļūmi, nevis jāsasniedz sākotnējais serveris citā ceļā. Dariet to tikai savos kontrolētos pakalpojumos un pēc tam atjaunojiet paredzēto konfigurāciju.

Saistītie raksti