Bu siyasəti ucadan oxuyun: ofis şəbəkəsinə təsdiqlənmiş təyinat üçün proksidən istifadə etməyə icazə verin. Bu şərtlər birlikdə olmalıdırsa, onları qaydada birlikdə saxlayın.

http_access allow office_clients approved_destination

Həmin sətrin sorğuya icazə verməsi üçün hər iki ACL uyğun gəlməlidir. Onu bölmək siyasəti dəyişir:

http_access allow office_clients
http_access allow approved_destination

İndi ofis müştərilərinə təyinat məhdudiyyəti olmadan icazə verilə bilər, təyinat ünvanına sorğulara isə ofis məhdudiyyəti olmadan, əvvəlki qayda onları rədd etməyibsə. İki sətir bir sətrin daha oxunaqlı yazılışı deyil.

Sıra siyasətin bir hissəsidir

Squid giriş qaydalarını ardıcıl qiymətləndirir. İlk uyğun gələn qərar sorğunu idarə edir. Əvvəlki allow all sonrakı diqqətli məhdudiyyəti puça çıxarır; əvvəlki uyğun rədd sonrakı icazəyə çatmağa mane olur.

http_access sənədləri bu ardıcıllığı izah edir. Oxucunun gizli defolt davranışı yadda saxlamasına güvənmək əvəzinə qəsdən yekun rədd saxlayın.

Bir çox ACL tərifində fərqli OR əlaqəsi var: bir adlı mənbə ACL bir neçə icazəli aralığı sadalaya bilər. Bu, mənbə və təyinat şəxsiyyətini eyni ACL tipi etmir. Onları ayrıca təyin edin, sonra adları giriş qərarında birləşdirin.

Şəxsi çıxış üçün bu, xarici IP-nizi kimin istifadə edə biləcəyinə təsir edir. Dörd halı nəzərdən keçirin: təsdiqlənmiş müştəri təsdiqlənmiş təyinat üçün, təsdiqlənmiş müştəri başqa yer üçün, başqa müştəri təsdiqlənmiş təyinat üçün və başqa müştəri başqa yer üçün. Əgər qaydalar siyasətin nəzərdə tutduğundan çox hala icazə verirsə, dinləyicini genişlətməzdən əvvəl məntiqi düzəldin. Sintaktik cəhətdən düzgün konfiqurasiya yenə də yanlış icazələri ifadə edə bilər.

Əlaqəli məqalələr