Squid-in localport ACL-i Squid-in bağlantını qəbul etdiyi portu uyğunlaşdırır. Onu uyğun təyinat ACL-i ilə birləşdirin ki, hər dinləyici yalnız öz siyahısına icazə versin.

Mövcud müştəri və təhlükəsiz port məhdudiyyətləri olan Squid 6 və ya 7 konfiqurasiyası üçün:

http_port 3128
http_port 3129

acl approved_clients src 192.0.2.0/24
acl main_listener localport 3128
acl alternate_listener localport 3129
acl main_sites dstdomain "/etc/squid/main-sites.txt"
acl alternate_sites dstdomain "/etc/squid/alternate-sites.txt"

http_access allow approved_clients main_listener main_sites
http_access allow approved_clients alternate_listener alternate_sites
http_access deny all

Sənədləşdirmədəki müştəri diapazonunu faktiki icazəli müştərilərlə əvəz edin və iki domen siyahısı faylını hazırlayın. Qoşalaşmış icazə qaydalarını quraşdırmanın tələb etdiyi imtina yoxlamalarından sonra və son imtinadan əvvəl yerləşdirin. Onun təhlükəsiz olmayan port, CONNECT və idarəetmə məhdudiyyətlərini qoruyun.

Bir giriş qaydasındakı ACL adları AND ilə birləşdirilir. Ayrı icazə qaydaları alternativlər təqdim edir. Dinləyici şərtini təyinat qaydalarından çıxarsaq, hər iki siyahı hər iki portdan keçərdi.

Əvvəlki qaydaları da yoxlayın: birinci uyğun gələn geniş icazə bu sonrakı məhdudiyyətlərin qiymətləndirilməsinə mane olur. Sərhədi yoxlamaq üçün hər dinləyici vasitəsilə icazəli və qadağan edilmiş təyinatları sınayın.

localport veb saytın portu və ya müştərinin müvəqqəti mənbə portu deyil. Təyinat portu şərti bunun əvəzinə port ACL-indən istifadə edir.

Əlaqəli məqalələr