قاعدة مبنية على النطاق
هناك 6 أنواع من القواعد المبنية على النطاق: DOMAIN, DOMAIN-SUFFIX, DOMAIN-KEYWORD, DOMAIN-WILDCARD, DOMAIN-REGEX, و DOMAIN-SET.
DOMAIN
DOMAIN,www.apple.com,Proxy
تطابق القاعدة إذا تطابق نطاق الطلب تماماً.
DOMAIN-SUFFIX
DOMAIN-SUFFIX,apple.com,Proxy
تطابق القاعدة إذا تطابق نطاق الطلب مع اللاحقة. على سبيل المثال: 'google.com' يطابق 'www.google.com', 'mail.google.com' و 'google.com'، لكنه لا يطابق 'content-google.com'.
DOMAIN-KEYWORD
DOMAIN-KEYWORD,google,Proxy
تطابق القاعدة إذا احتوى نطاق الطلب على الكلمة المفتاحية.
DOMAIN-WILDCARD
DOMAIN-WILDCARD,*.apple.com,Proxy
تطابق القاعدة إذا تطابق نطاق الطلب مع نمط العلامة النجمية. * يطابق أي تسلسل من الأحرف (بما في ذلك النقاط) و ? يطابق حرفاً واحداً. على سبيل المثال: *.apple.com يطابق www.apple.com و test.www.apple.com، لكنه لا يطابق apple.com.
DOMAIN-REGEX
DOMAIN-REGEX,^mail\..+\.com$,Proxy
تطابق القاعدة إذا تطابق نطاق الطلب مع التعبير النمطي.
DOMAIN-SET
DOMAIN-SET,https://example.com/domains.txt,DIRECT
تطابق القاعدة إذا وجد النطاق في مجموعة النطاقات المنزَّلة. يجب أن يكون الحقل الأول بعد النوع رابط http(s) يشير إلى ملف نصي من نطاقات مجردة، واحد لكل سطر: example.com يطابق النطاق بعينه؛ .example.com أو +.example.com يطابق النطاق وجميع نطاقاته الفرعية. المعامل الاختياري update-interval=N يعيد تنزيل الملف كل N ثانية. راجع مجموعة النطاقات لمزيد من التفاصيل.