צוויי Squid פארטס קענען האבן פארשידענע דערלויבטע ציל-ליסטעס
פארבינד localport מיט דעם ריכטיקן ציל-ACL אויף יעדער allow-רעגל, און האלט די פריערדיקע באגרעניצונגען און די לעצטע deny-רעגל.
דער localport ACL פון 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 איז נישט דער פארט פון דער וועבזייטל און נישט דער עפּעמערער מקור-פארט פון דעם קליענט. א ציל-פארט באדינגונג נוצט אנשטאט דעם port ACL.