Bandari mbili za Squid zinaweza kuwa na orodha tofauti za maeneo yanayoruhusiwa
Unganisha localport na ACL ya lengo inayofaa kwenye kila kanuni ya allow, ukihifadhi vizuizi vya awali na kanuni ya mwisho ya deny.
ACL ya localport ya Squid inalingana na bandari ambayo Squid ilipokea muunganisho. Unganisha na ACL ya lengo inayofaa ili kila msikilizaji aruhusu orodha yake mwenyewe pekee.
Kwa usanidi wa Squid 6 au 7 wenye vizuizi vilivyopo vya mteja na bandari salama:
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 allBadilisha masafa ya mteja kwenye nyaraka na wateja halisi walioidhinishwa na uandae faili mbili za orodha ya vikoa. Weka kanuni za allow zilizooanishwa baada ya ukaguzi wa deny unaohitajika wa usanidi na kabla ya deny yake ya mwisho. Hifadhi vizuizi vyake vya bandari zisizo salama, CONNECT na usimamizi.
Majina ya ACL kwenye kanuni moja ya ufikiaji huunganishwa kwa AND. Kanuni tofauti za allow hutoa njia mbadala. Kuondoa sharti la msikilizaji kwenye kanuni za lengo kungeruhusu orodha yoyote kupitia bandari yoyote.
Kagua pia kanuni za awali: allow pana inayolingana kwanza huzuia vizuizi hivi vya baadaye kutathminiwa. Jaribu maeneo yanayoruhusiwa na yaliyokataliwa kupitia kila msikilizaji ili kuthibitisha mpaka.
localport si bandari ya tovuti au bandari chanzo ya muda ya mteja. Sharti la bandari ya lengo hutumia ACL ya port badala yake.