قوانین اشتراک موارد رایج را می‌پوشانند؛ باقی با شماست: دامنهٔ داخلی شرکت که بی‌جهت از پراکسی می‌رود، سایت کم‌نامی که در فهرست‌ها نیست، مسیردهی برنامه‌به‌برنامه. یادگیری نحو پنج دقیقه است. قوانین در Merge می‌نشینند (چرا و چطور)؛ این صفحه دربارهٔ خود زبان است.

نمونهٔ قوانین کلش: استریم از پراکسی، بانک مستقیم، تبلیغ رد
بلوک معمول قوانین شخصی با توضیح کاربرد هر گروه

شکل کلی

نوع,مقدار,خروجی[,گزینه]

خروجی نام گروه (مثل PROXYDIRECT یا REJECT است. تطبیق از بالا به پایین و توقف در اولین برخورد — این را که هضم کنید، همهٔ سؤالات اولویت جواب می‌گیرند.

انواعی که واقعاً به کار می‌آیند

نوعنمونهیادداشت
DOMAINDOMAIN,ads.example.com,REJECTتطبیق دقیق نام میزبان
DOMAIN-SUFFIXDOMAIN-SUFFIX,netflix.com,PROXYدامنه با همهٔ زیردامنه‌ها — پرکاربردترین
DOMAIN-KEYWORDDOMAIN-KEYWORD,google,PROXYزیررشته در دامنه؛ گسترده می‌گیرد، با احتیاط
IP-CIDRIP-CIDR,10.0.0.0/8,DIRECT,no-resolveبازهٔ آی‌پی مقصد
GEOIPGEOIP,IR,DIRECTکشور از روی آی‌پی؛ به پایگاه Geo نیاز دارد
PROCESS-NAMEPROCESS-NAME,steam.exe,DIRECTمسیر بر اساس پردازهٔ آغازگر
MATCHMATCH,PROXYقانون فراگیر؛ همیشه خط آخر

به قوانین آی‌پی no-resolve اضافه کنید: بدون آن، درخواست‌های دامنه‌ای فقط برای ارزیابی قانونِ آی‌پی یک پرس‌وجوی اضافی DNS می‌خورند — کندتر و مستعد نشت.

سه نمونهٔ آمادهٔ استفاده

شبکهٔ شرکت حتماً مستقیم

prepend-rules:
  - DOMAIN-SUFFIX,corp.example.com,DIRECT
  - IP-CIDR,10.0.0.0/8,DIRECT,no-resolve
  - IP-CIDR,172.16.0.0/12,DIRECT,no-resolve

حذف سبک تبلیغات

prepend-rules:
  - GEOSITE,category-ads-all,REJECT

تبلیغ داخل اپ‌ها را هم می‌گیرد؛ چیزی که افزونهٔ مرورگر هرگز نمی‌بیند. اگر چیز سالمی شکست، دامنه‌اش را با قانون DOMAIN و خروجی DIRECT بالاتر از این خط سفید کنید.

تورنت بیرون از پراکسی

prepend-rules:
  - PROCESS-NAME,qbittorrent.exe,DIRECT
  - PROCESS-NAME,transmission.exe,DIRECT

RULE-SET: وقتی فهرست بزرگ شد

بعد از صد قانون، فایل Merge تخت غیرقابل‌نگه‌داری می‌شود. Mihomo می‌تواند فهرست‌ها را از فایل بیرونی بخواند:

rule-providers:
  my-direct:
    type: http
    behavior: domain
    url: "https://example.com/my-direct.yaml"
    interval: 86400
prepend-rules:
  - RULE-SET,my-direct,DIRECT

فهرست را در مخزن گیت‌هاب خودتان بگذارید تا همهٔ دستگاه‌ها یک منبع را بخوانند.

بررسی این‌که قانون خورده

صفحهٔ «اتصال‌ها» حرف آخر است: هر اتصال قانونِ خورده و خروجی‌اش را نشان می‌دهد. چرخه سریع است: ویرایش قانون ← فعال‌سازی مجدد پروفایل ← باز کردن سایت ← نگاه به صفحه. قانونِ به‌ظاهر مرده تقریباً همیشه یعنی قانونی بالاتر ترافیک را قاپیده.