Bidali Squid eskaerak goragoko proxy baten bidez
Egin Squid 6.13-k goragoko proxy bat erabiltzea bezero ezagun baten birbidalitako eskaeretan, ustekabeko zuzeneko ordezko bidea saihestuz.
Squid-en guraso-proxy bat deklaratzeak ez du berez esan nahi birbidalitako eskaera guztiek erabili behar dutenik. Zuzeneko bideak politika urratuko balu, konfiguratu eskakizuna esplizituki eta probatu gurasoa erabilgarri ez dagoenean gertatzen dena.
Squid 6.13-rako adibide honek guraso bat izendatzen du eta jatorrizko zerbitzarira zuzeneko birbidalketa debekatzen du bezero-jatorri batentzat:
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
Bi helbideak leku-markak dira. HTTP guraso publikoak baimenduta dauden upstream proba kontrolatu baterako, aukeratu helbidea HTTP proxyen zerrendatik. Mantendu aurreikusitako bezeroak soilik onartzen dituen http_access politika bereizia. Bideratze-arauak ez dio bezeroari proxya erabiltzeko baimenik ematen.
Egiaztatu lehendik dauden bideratze-arauak
no-query aukerak pare honetarako ICP kontsultak desaktibatzen ditu. Zeroa parearen kontsulta-ataka da, ez HTTP entzulea. Bezeroei begirako entzuleak eta haren sarbide-arauek bereizita jarraitzen dute.
Blokea gehitu aurretik, berrikusi lehendik dauden always_direct ezarpenak eta beste pare-hautaketak. always_direct barruan bat-etortze bat ukatzeak ez du berez gurasoa behartzen. Never-direct arau esplizituak baldintza hori adierazten du aukeratutako bezeroarentzat.
Honek birbidalketa behar duten transakzioak gobernatzen ditu. Tokiko cacheko sarrera erabilgarri bat gurasoarekin harremanetan jarri gabe zerbitza daiteke; beraz, guraso-konexio berririk ez egotea ez da automatikoki bideratze-urraketa.
Egiaztatu bidea eta huts egitean duen portaera
Erabili kontrolatutako helmuga eta alderatu sarbide-erregistroaren hierarkia-informazioa helmugan ikusitakoarekin. Amaierako HTTP egoerak bakarrik ez du esaten Squid-ek gurasoa ala zuzeneko bidea erabili duen.
Mantentze-proban, jarri gurasoa erabilgaitz eta errepikatu cachean ez dagoen eskaera bera. Politikak zuzeneko birbidalketa debekatzen badu, transakzioak huts egin behar du, jatorrira beste bide batetik iritsi beharrean. Egin soilik kontrolatzen dituzun zerbitzuetan, eta ondoren leheneratu aurreikusitako konfigurazioa.