Squid-kérések küldése szülőproxyn át
A Squid 6.13 használjon szülőt egy ismert kliens továbbítandó kéréseihez, és kerülje el a nem kívánt közvetlen tartalékutat.
Szülő megadása a Squidben önmagában nem jelenti, hogy minden továbbított kérésnek azt kell használnia. Ha a közvetlen út sértené a házirendet, állítsa be a követelményt explicit módon, és tesztelje a szülő elérhetetlenségét.
Ez a Squid 6.13-példa egy szülőt nevez meg, és megtiltja a közvetlen továbbítást a forráshoz egy kliensforrás számára:
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
Mindkét cím helyőrző. Olyan ellenőrzött upstreamteszthez, amelyben nyilvános HTTP-szülők megengedettek, válasszon címet a HTTP-proxylistából. Tartsa meg az önálló http_access házirendet, amely csak a kívánt klienseket engedi. Az útválasztási szabály nem jogosítja fel a klienst a proxy használatára.
Ellenőrizze a meglévő útválasztási szabályokat
A no-query letiltja az ehhez a peerhez küldött ICP-lekérdezéseket. A nulla a peer lekérdezési portja, nem a HTTP-figyelője. A kliensoldali figyelő és hozzáférési szabályai külön maradnak.
A blokk hozzáadása előtt nézze át a meglévő always_direct beállításokat és más peerválasztásokat. Egy találat elutasítása az always_direct szabályban önmagában nem teszi kötelezővé a szülőt. Az explicit never-direct szabály ezt a követelményt fejezi ki a kiválasztott kliensre.
Ez a továbbítást igénylő tranzakciókra vonatkozik. Egy használható helyi gyorsítótár-bejegyzés kiszolgálható a szülő elérése nélkül, így az új szülőkapcsolat hiánya nem automatikusan útválasztási szabálysértés.
Ellenőrizze az útvonalat és a hibaviselkedést
Használjon ellenőrzött célt, és vesse össze a hozzáférési napló hierarchiaadatait a cél megfigyeléseivel. A végső HTTP-státusz önmagában nem mondja meg, hogy a Squid a szülőt vagy közvetlen utat használt.
Karbantartási tesztben tegye elérhetetlenné a szülőt, és ismételje meg ugyanazt a nem gyorsítótárazott kérést. Ha a házirend tiltja a közvetlen továbbítást, a tranzakciónak hibáznia kell, nem más útvonalon elérnie a forrást. Ezt csak saját kezelésű szolgáltatásokon végezze, majd állítsa vissza a kívánt konfigurációt.