قوانین اشتراک موارد رایج را میپوشانند؛ باقی با شماست: دامنهٔ داخلی شرکت که بیجهت از پراکسی میرود، سایت کمنامی که در فهرستها نیست، مسیردهی برنامهبهبرنامه. یادگیری نحو پنج دقیقه است. قوانین در Merge مینشینند (چرا و چطور)؛ این صفحه دربارهٔ خود زبان است.
شکل کلی
نوع,مقدار,خروجی[,گزینه]
خروجی نام گروه (مثل PROXY)، DIRECT یا REJECT است. تطبیق از بالا به پایین و توقف در اولین برخورد — این را که هضم کنید، همهٔ سؤالات اولویت جواب میگیرند.
انواعی که واقعاً به کار میآیند
| نوع | نمونه | یادداشت |
|---|---|---|
DOMAIN | DOMAIN,ads.example.com,REJECT | تطبیق دقیق نام میزبان |
DOMAIN-SUFFIX | DOMAIN-SUFFIX,netflix.com,PROXY | دامنه با همهٔ زیردامنهها — پرکاربردترین |
DOMAIN-KEYWORD | DOMAIN-KEYWORD,google,PROXY | زیررشته در دامنه؛ گسترده میگیرد، با احتیاط |
IP-CIDR | IP-CIDR,10.0.0.0/8,DIRECT,no-resolve | بازهٔ آیپی مقصد |
GEOIP | GEOIP,IR,DIRECT | کشور از روی آیپی؛ به پایگاه Geo نیاز دارد |
PROCESS-NAME | PROCESS-NAME,steam.exe,DIRECT | مسیر بر اساس پردازهٔ آغازگر |
MATCH | MATCH,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
فهرست را در مخزن گیتهاب خودتان بگذارید تا همهٔ دستگاهها یک منبع را بخوانند.
بررسی اینکه قانون خورده
صفحهٔ «اتصالها» حرف آخر است: هر اتصال قانونِ خورده و خروجیاش را نشان میدهد. چرخه سریع است: ویرایش قانون ← فعالسازی مجدد پروفایل ← باز کردن سایت ← نگاه به صفحه. قانونِ بهظاهر مرده تقریباً همیشه یعنی قانونی بالاتر ترافیک را قاپیده.