Squid-ийн localport ACL нь Squid холболт хүлээн авсан порттой тохирно. Үүнийг тохирох очих газрын ACL-тай нэгтгэснээр сонсогч бүр зөвхөн өөрийн жагсаалтыг зөвшөөрнө.

Клиент болон аюулгүй портын хязгаарлалттай Squid 6 эсвэл 7 тохиргооны хувьд:

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

Баримт бичгийн клиентийн мужийг бодит зөвшөөрөгдсөн клиентээр сольж, хоёр домэйн жагсаалтын файлыг бэлтгэнэ үү. Хосолсон allow дүрмүүдийг суулгацын шаардлагатай deny шалгалтын дараа, эцсийн deny-ээс өмнө байрлуулна уу. Аюулгүй бус порт, CONNECT болон удирдлагын хязгаарлалтыг хадгална уу.

Нэг хандалтын дүрэм дээрх ACL нэрсийг AND-аар нэгтгэнэ. Тусдаа allow дүрмүүд хувилбар санал болгоно. Очих газрын дүрмээс сонсогчийн нөхцөлийг хасавал аль ч жагсаалт аль ч портоор нэвтэрнэ.

Өмнөх дүрмүүдийг ч шалгана уу: эхэнд тохирох өргөн allow нь эдгээр хожуу хязгаарлалтыг үнэлэхэд саад болно. Хилийг баталгаажуулахын тулд сонсогч бүрээр зөвшөөрөгдсөн болон татгалзсан очих газрыг туршина уу.

localport нь вэбсайтын порт ч биш, клиентийн түр зуурын эх порт ч биш. Очих газрын портын нөхцөл үүний оронд port ACL ашиглана.

Холбоотой нийтлэлүүд