Squid localport ACL atbilst portam, kurā Squid saņēma savienojumu. Apvienojiet to ar atbilstošo galamērķa ACL, lai katrs klausītājs atļautu tikai savu sarakstu.

Squid 6 vai 7 konfigurācijai ar jau esošiem klientu un drošo portu ierobežojumiem:

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

Aizstājiet dokumentācijā minēto klientu diapazonu ar faktiskajiem atļautajiem klientiem un sagatavojiet divus domēnu saraksta failus. Pārotos allow noteikumus ievietojiet pēc instalācijas obligātajām deny pārbaudēm un pirms tās pēdējā deny. Saglabājiet tās ierobežojumus nedrošiem portiem, CONNECT un pārvaldībai.

Viena piekļuves noteikuma ACL nosaukumi tiek apvienoti ar AND. Atsevišķi allow noteikumi piedāvā alternatīvas. Ja galamērķa noteikumos izlaistu klausītāja nosacījumu, jebkurš saraksts ietu cauri jebkuram portam.

Pārbaudiet arī iepriekšējos noteikumus: plašs allow, kas atbilst pirmais, neļauj novērtēt šos vēlākos ierobežojumus. Pārbaudiet atļautos un noraidītos galamērķus caur katru klausītāju, lai apstiprinātu robežu.

localport nav vietnes ports vai klienta īslaicīgais avota ports. Galamērķa porta nosacījums tā vietā izmanto port ACL.

Saistītie raksti