Dërgoni kërkesat Squid përmes një proxy prind
Bëni që Squid 6.13 të përdorë prind për kërkesat e përcjella të një klienti të njohur, pa kthim të padëshiruar në rrugë direkte.
Deklarimi i një prindi në Squid nuk do të thotë vetvetiu se çdo kërkesë e përcjellë duhet ta përdorë. Nëse rruga direkte shkel politikën, konfiguroni qartë këtë kërkesë dhe provoni kur prindi është i padisponueshëm.
Për Squid 6.13, ky shembull emërton një prind dhe ndalon përcjelljen direkte te origjina për një burim klienti:
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
Të dyja adresat janë vendmbajtëse. Për provë upstream të kontrolluar ku lejohen prindër HTTP publikë, zgjidhni adresë nga lista e proxy-ve HTTP. Ruani politikën http_access të ndarë që lejon vetëm klientët e synuar. Rregulli i rutimit nuk autorizon klient të përdorë proxy-n.
Kontrolloni rregullat ekzistuese të rutimit
no-query çaktivizon pyetjet ICP drejt këtij partneri. Zeroja është porta e pyetjeve të partnerit, jo dëgjuesi HTTP i tij. Dëgjuesi për klientët dhe rregullat e hyrjes mbeten të ndara.
Shqyrtoni cilësimet ekzistuese always_direct dhe përzgjedhjet e tjera të partnerëve para shtimit të bllokut. Mohimi i një përputhjeje në always_direct nuk kërkon vetvetiu prind. Rregulli i qartë never-direct shpreh atë detyrim për klientin e zgjedhur.
Kjo drejton transaksionet që kanë nevojë për përcjellje. Një hyrje e përdorshme e cache-it lokal mund të shërbehet pa kontaktuar prindin, kështu që mungesa e një lidhjeje të re prindi nuk është automatikisht shkelje rutimi.
Kontrolloni rrugën dhe sjelljen në dështim
Përdorni destinacion të kontrolluar dhe krahasoni informacionin e hierarkisë në regjistrin e hyrjes me vëzhgimet e destinacionit. Statusi HTTP përfundimtar vetëm nuk thotë nëse Squid përdori prindin apo rrugë direkte.
Në provë mirëmbajtjeje, bëjeni prindin të padisponueshëm dhe përsëritni të njëjtën kërkesë pa cache. Nëse politika ndalon përcjelljen direkte, transaksioni duhet të dështojë në vend që të arrijë origjinën me rrugë tjetër. Bëjeni vetëm në shërbime që kontrolloni dhe riktheni më pas konfigurimin e synuar.