اشتراک بدون اینکه بخوانیدش کار میکند — پس چرا زحمت؟ چون قوانین شخصی، دیباگ مسیریابیِ خراب و وصلههای Merge همه به همین فایل ختم میشوند. خبر خوب: سه بخش اصلی دارد و نیم ساعت برای فهم همیشگیاش کافی است.
فیلدهای سراسری در ابتدای فایل
mixed-port: 7897 # پورت مشترک HTTP و SOCKS
allow-lan: false # پذیرش اتصال از شبکهٔ محلی؟
mode: rule # rule / global / direct
log-level: info
external-controller: 127.0.0.1:9097 # آدرس API کنترل
در کلش ورج بیشترِ اینها را رابط کاربری مدیریت میکند: تغییر پورت یا فعال کردن LAN در تنظیمات، دقیقاً ویرایش همین خطوط است.
proxies: شکل یک سرور
proxies:
- name: "HK-01"
type: ss
server: hk01.example.com
port: 443
cipher: aes-256-gcm
password: "…"
- name: "JP-05"
type: vmess
server: jp05.example.com
port: 443
uuid: "…"
tls: true
type پروتکل را تعیین میکند (ss/vmess/vless/trojan/hysteria2/tuic…) و باقی فیلدها بسته به پروتکل فرق دارند. این بخش را سرویسدهنده تولید میکند — معمولاً کاری با آن ندارید.
proxy-groups: سازماندهی سرورها
گروهها لایهٔ استراتژیاند — همان تبهایی که در صفحهٔ پراکسیها کلیک میکنید.
proxy-groups:
- name: "PROXY"
type: select # انتخاب دستی
proxies: [Auto, HK-01, JP-05]
- name: "Auto"
type: url-test # سریعترین برنده است
proxies: [HK-01, JP-05]
url: "https://www.gstatic.com/generate_204"
interval: 300
گروهها تودرتو میشوند (PROXY گروه Auto را دارد) — همین است که اشتراکها سلسلهمراتب «منطقه ← انتخاب خودکار» میسازند. رفتار انواع گروه در انتخاب سرور.
rules: داور
rules:
- DOMAIN-SUFFIX,openai.com,PROXY
- DOMAIN-KEYWORD,github,PROXY
- IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
- GEOIP,IR,DIRECT
- MATCH,PROXY
هر قانون سهتایی است: نوع، مقدار، خروجی. خروجی یا نام گروه است یا DIRECT یا REJECT. تطبیق از بالا به پایین و توقف در اولین برخورد — ترتیب همان اولویت است؛ MATCH هرچه بیصاحب مانده را برمیدارد. نحو کامل: آموزش قوانین سفارشی.
قبل از دست بردن
فایل اشتراک را ویرایش نکنید — بهروزرسانی بعدی کل آن را بازنویسی میکند. تغییرات شخصی در لایههای Merge و Script زندگی میکنند: آموزش پیکربندی افزوده.
محک فهمتان ساده است: کلیک راست روی کارت پروفایل → «ویرایش فایل» — و بخشبهبخش با این صفحه جلو بروید؛ از هر آموزشی آموزندهتر است.