Squid ACL-ներում նպատակակետ դոմենների համեմատում
Համեմատեք նախատեսված հոսթի անունները Squid-ի ճիշտ ACL տեսակի հետ և հոսթի անվան վերջածանցի կանոնները առանձին պահեք ամբողջական 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-ը կարող է բացահայտել նպատակակետ հոսթը, բայց ոչ էջի գաղտնագրված ուղին, ուստի դոմենի կանոնը ուղու ստուգում չի խոստանում։