התאמת דומיינים של יעד ב-ACL של Squid
התאימו שמות מארחים מיועדים לסוג ה-ACL הנכון של Squid והפרידו כללי סיומת של שמות מארחים מתבניות URL מלאות.
השתמשו ב-ACL של דומיין יעד כאשר הדרישה נוגעת למארח ולא למילה כלשהי בתוך URL:
acl selected_sites dstdomain .example.com
הצורה עם נקודה מובילה מכסה את example.com ואת תת-הדומיינים שלו. היא אינה הופכת את example.com.other.test לחלק מהדומיין הזה. שמרו על בורר מארח מדויק כאשר המדיניות מתירה רק את המארח הזה.
בחרו את השדה לפני שינוי תבנית. dstdomain, dstdom_regex ו-url_regex בוחנים ייצוגים שונים. נתיב או שאילתה ב-URL המכילים טקסט דמוי דומיין אינם מכנים את היעד הזה.
החזיקו כל שם ACL על סוג אחד. שימוש חוזר בשם עבור רשימת דומיינים ו-regex אינו ממזג את הסמנטיקה שלהם; תנו בדיקות שונות שמות שונים ושלבו אותן בכלל הגישה או בבחירת ה-peer.
ההגדרה לבדה אינה מעניקה גישה או נתיב אב. השתמשו בה עם החלטת הגישה המיועדת תוך שמירה על לקוח מורשה ותנאים נדרשים אחרים.
שמרו במדיניות את ההתאמות המיועדות של בסיס ותת-דומיין ואת אי-ההתאמות המטעות של שמות ארוכים יותר. CONNECT רגיל יכול לחשוף את מארח היעד אך לא את נתיב העמוד המוצפן, לכן כלל דומיין אינו מבטיח בדיקת נתיב.