Repository navigation
fa Routing
حالت مسیریابی سرنوشت بیشتر ترافیک را تعیین میکند. قوانین سفارشی استثناها را: کدام سایتها، برنامهها، کشورها یا آدرسها همیشه از پراکسی، مستقیم بروند یا مسدود شوند.
در نوار اتصال، پنل نوار منو، Settings → Routing یا با Shortcuts انتخاب کنید.
| حالت | ترافیکی که با هیچ قانونی تطبیق ندارد |
|---|---|
| Global | از سرور میرود |
| Bypass regions | اگر متعلق به منطقهٔ فعال (ایران، چین، روسیه) باشد مستقیم، وگرنه از سرور |
| Rules Only | مستقیم میرود؛ فقط ترافیک منطبق با قانون Proxy به سرور میرسد |
| Direct | مستقیم میرود؛ فقط قوانین Block اعمال میشوند |
گزینهٔ Settings → Routing → Traffic that matches no rule میتواند حالت را نادیده بگیرد: Follow mode (پیشفرض)، Proxy، Direct یا Block. این گزینه fallback خود کانفیگ کامل را هم جایگزین میکند.
Bypass regions دستکم یک بستهٔ منطقهای میخواهد. آن را در Settings → Routing فعال کنید؛ V2Mac فایلهای geosite و geoip را دانلود، بررسی و بهروز نگه میدارد (پیشفرض هفتگی، یا روزانه / هرگز، و Update Now). ایران از Chocolate4U/Iran-v2ray-rules و چین و روسیه از Loyalsoldier/v2ray-rules-dat استفاده میکنند.

Rule Editor (دکمهٔ شیشهای پایین نوار کناری) یا با Open Rule Editor… در Settings → Routing باز کنید. هر قانون نام، کلید روشن/خاموش، عمل (Proxy، Direct، Block)، برنامهها و میزبانها دارد. قانونی که هر دو را دارد باید هر دو را تطبیق دهد؛ فیلد خالی با همه چیز تطبیق دارد.
- Block QUIC اگر روشن باشد؛ سپس نامهای محلی (
localhost،*.local،*.test، …) و شبکهٔ محلی مستقیم میروند. - قوانین شما از بالا به پایین. اولین تطبیق برنده است. با کشیدن ترتیب را عوض کنید.
- حالت مسیریابی.
پس قانون Proxy بر کشور bypassشده غلبه میکند، و قانون Direct بالای یک قانون Proxy کلی، برنده است.

- Simple: برای هر برنامه یا میزبان یک ردیف با منوی Proxy / Direct / Block. Apps و Hosts گروههای ذخیرهشده را مدیریت میکنند؛ Discovered برنامهها و میزبانهای تازه در ترافیک را جمع میکند تا با یک کلیک مسیریابی شوند؛ چند ردیف را برای تغییر گروهی انتخاب کنید؛ Add… برنامهٔ نصبشده یا دامنه اضافه میکند. تغییرات خودکار ذخیره میشوند.
- Advanced: فهرست مرتب قوانین با Add Rule، Rule Builder، Import Proxifier Profile و کلید Block QUIC. روی Apply بزنید؛ اتصال فعال دوباره راه میافتد.

پروفایلهای قانون: چند مجموعه قانون با نام (خانه، کار، سفر) نگه دارید و از نوار ابزار جابهجا شوید.
برنامه را به شکل Telegram.app، شناسهٔ بسته (com.example.chat)، الگو (*code*)، نام پردازه (curl) یا مسیر کامل بنویسید.
- قوانین برنامه برای برنامههایی کار میکنند که از پراکسی سیستم استفاده میکنند یا به پورت V2Mac وصل میشوند.
- در TUN برنامه معلوم نیست، پس فقط قوانین میزبان و IP اعمال میشوند.
- با System Proxy خاموش، برنامههایی که خودتان روی پورت V2Mac تنظیم کردهاید قوانین را نادیده میگیرند و از سرور میروند (در Connections با نارنجی App's proxy setting). با System Proxy روشن، همهٔ ترافیک آن پورت از قوانین پیروی میکند.
ورودیها را با خط جدید، کاما، فاصله یا ; جدا کنید. خطوطی که با #، // یا ! شروع شوند توضیحاند.
| بنویسید | تطبیق |
|---|---|
example.com، *.example.com، +.example.com، .ir
|
دامنه و همهٔ زیردامنهها |
full:www.example.com |
فقط همان نام |
keyword:shop، *shop*
|
هر نامی که کلمه را دارد |
regexp:^ads\d+\. |
عبارت باقاعده |
1.2.3.4، 10.0.0.0/8، 2001:db8::/32، 10.0.0.1-10.0.0.9
|
آدرس یا بازه |
geosite:google، geosite:category-ads-all
|
فهرست سایت از geosite.dat
|
geoip:de، geoip:telegram
|
آدرسهای یک کشور یا سرویس |
ext:region-ir-geosite.dat:ir |
فهرستی از بستهٔ منطقهای |
DOMAIN-SUFFIX,example.com,DIRECT |
قوانین Clash (عمل قانون تعیینکننده است) |
0.0.0.0 ads.example.com |
خطوط فایل hosts |
||ads.example.com^ |
خطوط دامنهٔ Adblock |
هر چیزی که قانون نباشد زیر ویرایشگر فهرست و نادیده گرفته میشود. فهرست geosite: ناموجود هسته را متوقف میکند؛ لاگ نامش را میگوید.
V2Mac پروفایلهای Proxifier را میخواند، پس بدون تایپ دوبارهٔ قوانین مهاجرت میکنید.
- ویرایشگر قوانین را باز کنید و روی Import… (نمای Simple) یا Import Proxifier Profile… (نمای Advanced) بزنید.
- فایل
.ppxرا انتخاب کنید (Proxifier هر پروفایل را بهصورت فایل.ppxنگه میدارد). - بازبینی را بررسی کنید و Import را بزنید. پیش از آن چیزی تغییر نمیکند.

| در Proxifier | در V2Mac |
|---|---|
| قانون به پراکسی روی همین مک (پورت V2Mac) | قانون Proxy |
| قانون Direct / Block | همان عمل |
| قانون غیرفعال | وارد میشود، خاموش |
| قانون به پراکسی یا زنجیرهٔ دیگر | کنار گذاشته و با نارنجی نام برده میشود |
| فیلد Applications | برنامههای قانون ("App.app"، شناسهٔ بسته، *الگو*، نام پردازه) |
میزبانهای مقصد (*.example.com، بازههایی مثل 10.0.0.0-10.255.255.255) |
میزبانهای قانون |
| گزینهٔ Block UDP 443 | روشن شدن Block QUIC |
قوانین واردشده بعد از قوانین خودتان قرار میگیرند، پس قوانین فعلی اولویت دارند. پس از آن همه قانون معمولی V2Mac هستند که میتوانید ویرایش، جابهجا یا خاموش کنید.
تفاوت با Proxifier: V2Mac برنامهها را فقط برای ترافیکی که از پراکسی سیستم یا پورت آن استفاده میکند تشخیص میدهد، نه در حالت TUN (آنجا از قوانین میزبان استفاده کنید).
Rule Builder در سه مرحله قوانین را برایتان مینویسد. با Rule Builder… در نمای Advanced بازش کنید.
مرحلهٔ ۱ — Action. Proxy، Direct یا Block را انتخاب کنید، یا از یک پیکربندی آماده شروع کنید: کشور خودتان مستقیم، مسدود کردن تبلیغات و ردیابها، سرویسهای هوش مصنوعی از پراکسی، تلگرام از پراکسی، استریم از پراکسی.

مرحلهٔ ۲ — Choose. سه زبانه؛ شمارش روی زبانهها و «N rules so far» در پایین با هر انتخاب بالا میرود.
-
Countries: در ۲۵۰ کشور جستوجو کنید یا روی نقشه کلیک کنید (هر کشور انتخابشده پرچم میگیرد؛ Show All نقشه را کوچک میکند). برای هر کشور انتخاب کنید چه اضافه شود: IP ranges (
geoip:ir)، Country domain (domain:ir، همهٔ سایتهای.ir) و Known sites (geosite:category-ir، سایتهای آن کشور روی دامنههای دیگر). Selected only و Clear برای فهرستهای بلند کمک میکنند.

-
Services: کاشیهای یککلیکی برای Google، YouTube، Telegram، Instagram، WhatsApp، X، Netflix، Spotify، OpenAI، Anthropic، Apple، Microsoft، تبلیغات و ردیابها و غیره؛ در سمت راست در همهٔ فهرستهای
geosite.datوgeoip.datهسته جستوجو کنید. فقط فهرستهایی که واقعاً وجود دارند پیشنهاد میشوند، پس قانونی که Rule Builder بسازد هرگز هسته را متوقف نمیکند.

- Domains & IPs: هر چیزی با قالبهای جدول میزبانها در بالا بچسبانید: دامنه، wildcard، بازهٔ IP، قوانین Clash، خطوط hosts یا Adblock. هر خط هنگام تایپ بررسی میشود؛ خطوطی که قانون نیستند نام برده و کنار گذاشته میشوند.

مرحلهٔ ۳ — Review. همهٔ ورودیهایی که نوشته میشوند با نوعشان (بازهٔ IP، دامنه و زیردامنهها، فهرست سایت). ورودیهایی که قانونی با همان عمل از قبل دارد با «Already in the list» کمرنگ میشوند و دوباره اضافه نمیشوند. Add Rules آنها را بهصورت یک قانون تازه با نام تاریخ ذخیره میکند: قوانین Block بالای فهرست و Proxy و Direct پایین آن میروند. اتصال فعال برای استفاده از آن دوباره راه میافتد. بعداً در نمای Advanced نامش را عوض، ویرایش یا جابهجایش کنید.

| هدف | عمل | میزبانها |
|---|---|---|
| مسدود کردن تبلیغات همهجا | Block | geosite:category-ads-all |
| سرویسهای هوش مصنوعی از پراکسی، با bypass ایران | Proxy |
geosite:openai، geosite:anthropic
|
| بهروزرسانیهای اپل و مایکروسافت بدون پراکسی | Direct |
geosite:apple، geosite:microsoft
|
| دسترسی مستقیم به شبکهٔ محل کار | Direct |
10.0.0.0/8، full:intranet.example.com
|
| فقط تلگرام از پراکسی | Proxy (در حالت Rules Only) | برنامهها: Telegram.app
|
برای کانفیگ کامل ایکسری، اول قوانین و حالت V2Mac اجرا میشوند، سپس مسیریابی خود کانفیگ بهعنوان fallback (بنفش Config fallback در Connections).
V2Mac · GPL-3.0 · Report an issue