Слање Squid захтева преко надређеног проксија
Нека Squid 6.13 користи надређени прокси за прослеђене захтеве познатог клијента и избегне ненамерну директну резервну путању.
Само навођење надређеног проксија у Squid-у не значи да га сваки прослеђени захтев мора користити. Ако би директна путања прекршила политику, изричито поставите тај захтев и тестирајте недоступност надређеног проксија.
Овај пример за Squid 6.13 именује једног надређеног проксија и забрањује директно прослеђивање изворном серверу за један клијентски извор:
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
Обе адресе су заменске. За контролисани upstream тест у којем су јавни HTTP надређени проксији дозвољени одаберите адресу с листе HTTP проксија. Задржите засебну политику http_access која допушта само предвиђене клијенте. Правило усмеравања не даје клијенту право коришћења проксија.
Проверите постојећа правила усмеравања
no-query искључује ICP упите овом peer-у. Нула је његов порт за упите, а не HTTP слушалац. Слушалац према клијентима и његова правила приступа остају засебни.
Пре додавања блока прегледајте постојећа подешавања always_direct и друге изборе peer-ова. Одбијање подударања у always_direct само по себи не захтева надређени прокси. Изричито правило never-direct поставља тај услов за изабраног клијента.
Ово управља трансакцијама које треба проследити. Употребљив запис локалног кеша може се послужити без контакта с надређеним проксијем, па одсуство нове везе с њим није аутоматски кршење усмеравања.
Проверите путању и понашање при квару
Користите контролисано одредиште и упоредите хијерархијске податке дневника приступа с опажањима одредишта. Сам коначни HTTP статус не говори да ли је Squid користио надређени прокси или директну путању.
У тесту одржавања учините надређени прокси недоступним и поновите исти некеширани захтев. Ако политика забрањује директно прослеђивање, трансакција треба да пропадне, а не да стигне до извора другом путањом. Радите то само на услугама под својом контролом и затим вратите предвиђену конфигурацију.