قواعد قلب پیکربندی Clash هستند: هر اتصال تازه فهرست را از خط اول به پایین تا نخستین انطباق طی می‌کند. قواعد درست باشند، مسیریابی خودش راه می‌افتد.

نحو

rules:
  - TYPE,محتوا,خروجی
  # مثال:
  - DOMAIN-SUFFIX,youtube.com,Select
  - GEOIP,CN,DIRECT
  - MATCH,Select

خروجی می‌تواند نام گروه پروکسی، DIRECT (مستقیم) یا REJECT (مسدود) باشد.

انواع رایج

نوعانطباق بامثال
DOMAINدامنه دقیقDOMAIN,www.google.com,PROXY
DOMAIN-SUFFIXدامنه و همه زیردامنه‌هاDOMAIN-SUFFIX,google.com,PROXY
DOMAIN-KEYWORDدامنه حاوی واژهDOMAIN-KEYWORD,google,PROXY
IP-CIDRبازه IPv4 مقصدIP-CIDR,8.8.8.8/32,PROXY
GEOIPکشور IPGEOIP,CN,DIRECT
PROCESS-NAMEفرایند آغازگرPROCESS-NAME,Telegram.exe,PROXY
RULE-SETمجموعه قاعده بیرونیRULE-SET,ads,REJECT
MATCHهمه چیز (پیش‌فرض)MATCH,PROXY

چرا ترتیب حیاتی است

این دو خط را مقایسه کنید:

- DOMAIN-SUFFIX,cn.example.com,DIRECT
- DOMAIN-SUFFIX,example.com,PROXY

به این ترتیب، cn.example.com مستقیم می‌رود و بقیه example.com از پروکسی. جابه‌جا کنید - قاعده گسترده همه چیز را اول می‌گیرد و خط دوم هرگز نمی‌رسد. اصل: خاص بالا، عام پایین.

قاعده پیش‌فرض MATCH

فهرست باید دقیقاً با یک MATCH تمام شود که هر چیز بی‌انطباق را می‌گیرد (بدون آن، این ترافیک مستقیم می‌رود). MATCH به گروه پروکسی («ناشناخته ← پروکسی») یا به DIRECT («ناشناخته ← مستقیم») - این همان انتخاب بین راهبرد فهرست سفید و سیاه است.

عیب‌یابی: نمی‌دانید کدام قاعده به سایت خورده؟ ستون Rule در صفحه Connections فوری می‌گوید - سریع‌تر از خواندن پیکربندی.