«داخلی مستقیم، خارجی از پروکسی» رایجترین راهبرد است: سایتهای محلی با سرعت کامل و بدون خرج اشتراک، سایتهای خارجی خودکار از نود. اکثر اشتراکها دقیقاً همین را میدهند - این هم ساختار کاملش برای فهم و ویرایش آگاهانه.
چهار لایه
- آدرسهای خصوصی مستقیم: LAN و loopback هرگز نباید وارد پروکسی شوند.
- مسدودسازی و استثناهای صریح: ضدتبلیغ بهعلاوه قواعد شخصی اجباری.
- ترافیک داخلی مستقیم: مجموعه دامنههای داخلی + GEOIP,CN.
- باقی از پروکسی: MATCH پایانی.
نمونه کامل (بر پایه provider)
rule-providers:
reject:
type: http
behavior: domain
url: "https://cdn.example.com/reject.txt"
path: ./ruleset/reject.yaml
interval: 86400
direct-cn:
type: http
behavior: domain
url: "https://cdn.example.com/direct.txt"
path: ./ruleset/direct.yaml
interval: 86400
cncidr:
type: http
behavior: ipcidr
url: "https://cdn.example.com/cncidr.txt"
path: ./ruleset/cncidr.yaml
interval: 86400
rules:
# 1. بازههای خصوصی
- IP-CIDR,127.0.0.0/8,DIRECT,no-resolve
- IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
- IP-CIDR,10.0.0.0/8,DIRECT,no-resolve
- IP-CIDR,172.16.0.0/12,DIRECT,no-resolve
# 2. مسدودسازی و استثناهای شخصی
- RULE-SET,reject,REJECT
- DOMAIN-SUFFIX,my-bank.com,DIRECT
# 3. داخلی مستقیم
- RULE-SET,direct-cn,DIRECT
- RULE-SET,cncidr,DIRECT,no-resolve
- GEOIP,CN,DIRECT
# 4. پیشفرض
- MATCH,Select
آدرسهای provider را از منبع منتخب خود بگذارید (مثلاً فایلهای متناظر Loyalsoldier/clash-rules).
فهرست سفید یا سیاه
- بالا منطق فهرست سفید است: داخلیِ شناخته مستقیم، هر ناشناختهای پیشفرض به پروکسی. سایتهای خارجی کمنام جا نمیمانند.
- وارونهاش (پیشفرض مستقیم، نگهداری «فهرست نیازمند پروکسی») ترافیک کمتری میسوزاند اما فهرست همیشه از سایتهای تازه عقب است. برای روزمره: منطق فهرست سفید.
نکته: مسیر غلط رفت؟ کلکسیون را دست نزنید - قاعده شخصی بالای آن بگذارید؛ روش در مثالهای قواعد.