Squid 7 üçün hər gələn dinləyicini adlandırın və onun sorğuları üçün hansı valideynin uyğun olduğunu məhdudlaşdırın:

http_port 3128 name=route_a
http_port 3129 name=route_b
acl via_a myportname route_a
acl via_b myportname route_b
cache_peer parent-a.example.net parent 8080 0 no-query name=parent_a
cache_peer parent-b.example.net parent 8080 0 no-query name=parent_b
cache_peer_access parent_a allow via_a
cache_peer_access parent_a deny all
cache_peer_access parent_b allow via_b
cache_peer_access parent_b deny all

Autentifikasiya edilmiş müştəri girişinə və tələb olunan ayrıca konfiqurasiya edilmiş valideyn hesablarınasaxlayın. Bu marşrutlaşdırma fraqmenti uyğun həmyaşıdları seçir; o, müştərilərə icazə vermir və ya valideyn etimadnaməsini təqdim etmir. Heç bir valideyn-proxy etimadnaməsi konfiqurasiya edilməmiş icazə verilən ictimai təyinat testi üçün HTTP proksi siyahısı namizəd ictimai həmyaşıdlarını təmin edir.

uyğun həmyaşıdların daralması birbaşa yönləndirməni qadağan etmir. Seçilmiş sorğular üçün bu çıxışlar qadağandırsa, əlavə edin:

never_direct allow via_a
never_direct allow via_b

Əvvəlki always_direct qaydaları və tam valideyn seçimi konfiqurasiyasını əlavə edin. Əlçatmaz təyin edilmiş valideynin yönləndirməni uğursuz etməli olub-olmadığını və ya başqa açıq şəkildə təsdiqlənmiş marşrutun mövcud olub olmadığını müəyyənləşdirin. Nəzarət edilən yönləndirmə sorğusu və valideyn tərəfindən əlçatmaz müqayisə bu seçilmiş nəticəni yoxlaya bilər; yalnız uğurlu səhifə səhv geri dönüşü gizlədə bilər.

yekun ictimai IP sonuncu xarici əlaqəyə aiddir. İki fərqli valideyn NAT çıxışını paylaşa bilər, ona görə də həmin ünvanı dinləyici və həmyaşıd seçimindən ayrı olaraq doğrulayın.

Autentifikasiya/nəqliyyat detalları üçün həmyaşıd istinadından istifadə edin. Bu interfeyslər Squid 7 və əvvəlki dəstəkləyici buraxılışlara aiddir; onlar dəyişməz olaraq Squid 8 ünvanında mövcud deyil.

Əlaqəli məqalələr