ច្រក Squid ពីរអាចមានបញ្ជីគោលដៅដែលអនុញ្ញាតផ្សេងគ្នា
ផ្សំ localport ជាមួយ ACL គោលដៅពាក់ព័ន្ធនៅលើច្បាប់ allow នីមួយៗ ដោយរក្សាការរឹតបន្តឹងមុន និងច្បាប់ deny ចុងក្រោយ។
ACL localport របស់ Squid ត្រូវនឹងច្រកដែល 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 មិនមែនជាច្រកគេហទំព័រ ឬច្រកប្រភពបណ្តោះអាសន្នរបស់អតិថិជនទេ។ លក្ខខណ្ឌច្រកគោលដៅប្រើ ACL port ជំនួសវិញ។