ACL-ja localport e Squid përputhet me portën ku Squid mori lidhjen. Kombinojeni me ACL-në e duhur të destinacionit që çdo dëgjues të lejojë vetëm listën e vet.

Për një konfigurim Squid 6 ose 7 me kufizime ekzistuese klientësh dhe portash të sigurta:

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

Zëvendësoni gamën e klientëve nga dokumentacioni me klientët realë të autorizuar dhe përgatitni dy skedarët e listës së domeneve. Vendosni rregullat allow të çiftuara pas kontrolleve deny të detyrueshme të instalimit dhe para deny-t përfundimtar. Ruani kufizimet për portat e pasigurta, CONNECT dhe administrimin.

Emrat ACL në një rregull aksesi kombinohen me AND. Rregullat allow të veçanta ofrojnë alternativa. Heqja e kushtit të dëgjuesit nga rregullat e destinacionit do të lejonte çdo listë përmes çdo porte.

Kontrolloni edhe rregullat e mëparshme: një allow i gjerë që përputhet i pari pengon vlerësimin e këtyre kufizimeve të mëvonshme. Testoni destinacione të lejuara dhe të refuzuara përmes çdo dëgjuesi për të verifikuar kufirin.

localport nuk është porta e faqes së internetit dhe as porta burimore efemere e klientit. Një kusht porte destinacioni përdor në vend të kësaj ACL-në port.

Artikuj të ngjashëm