Два радкі cache_peer не азначаюць «спачатку ідзі праз першы проксі, потым праз другі». Яны вызначаюць peer-аў, якіх Squid можа выбраць. Запыты з кругавым размеркаваннем могуць чаргавацца паміж бацькоўскімі проксі, ніколі не праходзячы праз абодва.

Паслядоўны маршрут размеркаваны паміж экзэмплярамі:

client → A → B → C → origin
  • A выбірае B у якасці наступнага пераходу.
  • B выбірае C.
  • C адкрывае злучэнне з крыніцай.

Кожны атрымальнік павінен аўтарызаваць свайго непасрэднага ніжняга peer-а. Кожнаму экзэмпляру таксама патрэбна сумяшчальная палітыка прамога доступу, калі прапуск свайго наступнага пераходу забаронены.

У версіях, якія іх падтрымліваюць, cache_peer вызначае peer-а, cache_peer_access абмяжоўвае выбар, а never_direct забараняе прамую перасылку для выбранага трафіку. Адно вызначэнне peer-а не ўстанаўлівае ні адну з дзвюх іншых палітык.

Правярайце рашэнне на кожным пераходзе. Журнал A, які паказвае выбар B, не можа даказаць, што B выбраў C. Трапленне ў лакальны кэш можа цалкам пазбегнуць новага злучэння зверху, таму адсутнасць бацькоўскага трафіку для аднаго запыту — недастатковае сведчанне пашкоджанага ланцуга.

Падобныя артыкулы