לשני פורטים של 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.