راهنمای کاربر / قوانین و مسیریابی

اولویت قوانین: چرا ترتیب همه‌چیز را تعیین می‌کند

قوانین و مسیریابی · به‌روزرسانی 2025-12-06 · حدود 2 دقیقه مطالعه

موتور قوانین یک قانون آهنین دارد: از بالا به پایین، اولین تطبیق برنده، توقف. چیزی به‌نام «قانون دقیق‌تر مقدم است» نداریم — فقط «قانون بالاتر مقدم است».

نمونهٔ ۱: قانون گشاد زیادی بالا

- DOMAIN-KEYWORD,google,Proxy
- DOMAIN,dl.google.com,DIRECT   # هرگز اجرا نمی‌شود

نیت این بود که به‌روزرسانی Chrome مستقیم برود (CDN داخلی دارد)، اما KEYWORD بالایی هرچه google دارد را می‌بلعد و خط دوم کد مرده است. جای دو خط را عوض کنید.

نمونهٔ ۲: تور ایمنی وسط فهرست

- GEOIP,CN,DIRECT
- DOMAIN-SUFFIX,steamcommunity.com,Proxy  # شاید هرگز اجرا نشود

اگر steamcommunity به IP یک CDN داخلی حل شود، GEOIP اول می‌گیرد و قانون دامنهٔ پایینی فرصتی نمی‌یابد. تورهای جغرافیایی (GEOIP، MATCH) جایشان انتهای مطلق فهرست است.

الگوی ترتیب مطمئن

  1. بازه‌های محلی/خصوصی → DIRECT؛
  2. استثناهای صریح (دامنه‌های مشخص: اجباری DIRECT/Proxy/REJECT)؛
  3. قوانین دامنه‌ای انبوه (مجموعه‌قوانین)؛
  4. GEOIP,CN,DIRECT؛
  5. تور نهایی MATCH.