در پنل مدیریت: اشتراکها
برنامههای کلاینت
در هر پلتفرم کدام برنامه را پیشنهاد کنید، هر کدام از اشتراک چه دریافت میکند، لینکهای افزودن با یک لمس و جایگزینهایشان، و چطور برنامهها را در پنل مدیریت و از راه MCP تنظیم کنید. kl!ck برنامهٔ دسکتاپی است که Mistgate پیشنهاد میکند.
در این صفحه
Mistgate کلاینت خودش را ندارد. افراد با برنامههای موجود وصل میشوند و پنل به هر برنامه همان چیزی را میدهد که میخواند. این صفحه میگوید کدام برنامه به کدام پلتفرم میخورد، هر کدام چه دریافت میکند، دکمهٔ افزودن با یک لمس در صفحهٔ کاربر چطور کار میکند، و برنامهها را چطور تنظیم میکنید.
کدام برنامه کجا#
| پلتفرم | پیشنهادی | پیشنهاد دیگر |
|---|---|---|
| Windows، macOS | kl!ck: Hysteria2، VLESS و AmneziaWG در یک برنامه | Happ؛ AmneziaVPN برای کلیدها |
| iOS، Android | Happ: Hysteria2 | AmneziaVPN برای کلیدها |
| Linux | بهطور پیشفرض هیچ | AmneziaVPN برای کلیدها؛ هر برنامهٔ روی هستهٔ mihomo که خودتان اضافه کنید |
این فهرست پنل تازه است (به پنل تازه نگاه کنید). میتوانید عوضش کنید: هر برنامهای را میشود اضافه، حذف، جابهجا و بهعنوان پیشنهادی علامتگذاری کرد.
هر برنامه چه دریافت میکند#
یک لینک اشتراک به همهٔ برنامهها سرویس میدهد. پنل قالب را از روی User-Agent برنامه انتخاب میکند (قاعدههای اشتراکها ← چه کسی چه میگیرد، به اشتراکها نگاه کنید).
| برنامه | قالب | چه چیزی در آن هست |
|---|---|---|
| kl!ck | Mihomo YAML (kl!ck مقدار User-Agent: mihomo/… را میفرستد که قاعدهٔ پیشفرض mihomo آن را میگیرد) |
سرورهای Hysteria2، VLESS و AmneziaWG، یک گروه سرور، و بخش dns: از پیشتنظیم DNS آن فرد. |
| Clash Verge Rev، FlClash، Clash Meta for Android | Mihomo YAML، وقتی User-Agent برنامه clash یا mihomo داشته باشد (دو قاعدهٔ پیشفرض) |
همان kl!ck. برنامهای که با هیچ قاعدهای نخواند فهرست لینک را میگیرد: قاعدهای با بخشی از User-Agent آن اضافه کنید. |
| Happ | فهرست لینک (base64) | سرورهای Hysteria2 و VLESS: Happ نمیتواند AmneziaWG را حمل کند. فقط Happ سرایند Routing را با پیشتنظیم DNS و بار در نام سرورها هم میگیرد. |
| Hiddify | Mihomo YAML: User-Agent آن ClashMeta دارد که قاعدهٔ پیشفرض clash پیش از sing-box آن را میگیرد |
همان Mihomo YAML. اینکه برنامه کدام سرورهایش را به کار ببرد به نسخهاش بستگی دارد. |
| v2rayNG، v2rayN و برنامههای دیگر روی هستهٔ Xray | فهرست لینک (base64)، یا Xray JSON با قاعدهای که خودتان بنویسید | سرورهای Hysteria2 و VLESS. در فهرست لینک، اینکه برنامه لینکهای hysteria2:// و vless:// (REALITY، XHTTP) را بخواند به نسخهاش بستگی دارد. در Xray JSON، یک پیکربندی برای هر سرور؛ بدون AmneziaWG، بدون Hysteria2 با Gecko. |
| برنامههای sing-box (SFA، SFI، SFM) | sing-box JSON: User-Agent آنها با SFA (sing-box …، SFI (sing-box … یا SFM (sing-box … شروع میشود که قاعدهٔ پیشفرض sing-box آن را میگیرد |
یک سوییچ با سرورهای Hysteria2 (Let's Encrypt، بدون Gecko) و VLESS (TCP یا WebSocket) و DNS آن فرد. sing-box را ببینید. |
| AmneziaVPN، برنامههای AmneziaWG | بدون اشتراک: برای هر دستگاه یک کلید (vpn://، فایل .conf یا کد QR) از صفحهٔ آن فرد |
فقط AmneziaWG. |
| Telegram | بدون اشتراک: لینک tg://proxy از صفحهٔ آن فرد یا از پنل مدیریت |
فقط سرورهای MTProto، با یک کلید برای هر نفر. Telegram را ببینید. |
سرورهای AmneziaWG فقط وقتی به برنامهای روی هستهٔ mihomo میرسند که راه AmneziaVPN برای فرد روشن باشد (برنامهها در اشتراک در کارت کاربر یا گروه) و گروه یک پروفایل AmneziaWG روی نودی داشته باشد. اولین دریافت چنین برنامهای کلیدهای AmneziaWG را به دستگاهش میدهد. هسته باید بهاندازهٔ کافی جدید باشد: پنل Mihomo 1.19.30 یا جدیدتر را برای AmneziaWG 3.1 و 1.19.14 را برای 2.0 فهرست میکند، کنار هر کلید (AmneziaWG).
کدام برنامهها شناسهٔ دستگاه میفرستند#
سقف دستگاه برنامه را با شناسهٔ دستگاهی میشمارد که در سرایند X-HWID میفرستد. برنامهای که شناسه دارد جا و کلیدهای خودش را میگیرد؛ برنامهای که ندارد جایی را با برنامههای مشابه خودش شریک است. ستون آخر آن چیزی است که فرد وقتی پنل دستگاه را رد میکند میبیند (برنامه چه نشان میدهد).
| برنامه | شناسهٔ دستگاه میفرستد | هنگام رد شدن چه نشان میدهد |
|---|---|---|
| kl!ck | بله شناسه هش هویت کامپیوتر و میزبان اشتراک است، با سیستم و نام کامپیوتر. | فقط ورودی جایگزین: اعلان را نمیخواند. |
| Happ | بله بهطور پیشفرض. فرد میتواند در تنظیمهای برنامه خاموشش کند؛ آنوقت مثل برنامهٔ بدون شناسه شمرده میشود. | اعلان و نام ورودی. |
| v2RayTun، INCY، FlClashX، Koala Clash، Prizrak-Box، RenoarX، DeskBox | بله | v2RayTun مقدار X-Hwid-Limit را میخواند؛ بقیه نام ورودی را نشان میدهند. |
| Shadowrocket، Karing، Clash Mi، Throne | میتواند، اما بهطور پیشفرض خاموش است. | نام ورودی. |
| Hiddify، v2rayN، v2rayNG، Clash Verge Rev، FlClash، برنامههای sing-box، Passwall | نه (تا ژوئیهٔ 2026؛ درخواستش در v2rayN، Hiddify و Passwall باز است). | نام ورودی. |
| Streisand، V2Box | تأیید نشده. | نام ورودی. |
- این از مستندات و سورس برنامهها و پنلهای دیگر میآید، نه از آزمودن تکتک برنامهها، و نسخهای تازه ممکن است فرستادن سرایند را شروع یا متوقف کند. پنل با آنچه برنامه میفرستد پیش میرود: برنامهای که شناسه نفرستاده در کارت کاربر زیر برنامههای بدون شناسهٔ دستگاه میآید.
- فردی که برنامهاش شناسه ندارد در حالت پیشفرض کنار گذاشته نمیشود: آن برنامهها یک جا را شریکاند. در حالت سختگیرانه نمیتوانند وصل شوند و پیام آنها را به Happ یا kl!ck میفرستد.
- پنل شناسهای را که با حروف بزرگ باشد (INCY چنین میفرستد) یا بدون خط تیره (شناسهٔ جایگزین Happ روی دسکتاپ) همان دستگاه صورت معمولیاش میشمارد.
Xray JSON فقط با قاعده (اشتراکها ← چه کسی چه میگیرد) به برنامه میرسد. v2rayNG آن را میخواند و v2rayN از نسخهٔ 6.40 طبق مستندات میخواند؛ برای v2RayTun، Streisand و مانند آنها تأیید نشده. Happ هم بهعنوان قادر به خواندنش فهرست شده، اما روی فهرست لینک میماند. پیش از نوشتن قاعده، برنامه را با افزودن ?format=xray-json به لینک اشتراک امتحان کنید (به اشتراکها نگاه کنید).
لینکهای افزودن با یک لمس#
دکمهٔ افزودن در صفحهٔ کاربر برنامه را با اشتراکِ از قبل واردشده باز میکند. این طرح لینک خودِ برنامه است که لینک اشتراک در قالب لینک «افزودن» برنامه جایگذاری میشود (جانگهدارها {url}، {url_enc}، {name_enc}: به اشتراکها نگاه کنید). وقتی قالب خالی است یا برنامه لینک را نمیفهمد، صفحه کپی لینک را پیشنهاد میکند: آن را در صفحهٔ افزودن اشتراک برنامه بچسبانید.
این قالبهای برنامههای شناختهشده است. هر طرح را مستندات یا سورس خود برنامه تأیید میکند، جز طرح Happ (به یادداشت زیر نگاه کنید).
| برنامه | پلتفرمها | قالب |
|---|---|---|
| kl!ck | Windows، macOS | klick://add?url={url_enc}&name={name_enc} |
| Happ | iOS، Android، Windows، macOS | happ://add/{url} |
| Clash Verge Rev | Windows، macOS، Linux | clash-verge://install-config?url={url_enc}&name={name_enc} |
| FlClash | Android، Windows، macOS، Linux | flclash://install-config?url={url_enc} |
| Clash Meta for Android | Android | clashmeta://install-config?url={url_enc}&name={name_enc} |
| Hiddify | Android، iOS، Windows، macOS، Linux | hiddify://import/{url}#{name_enc} |
| v2rayNG | Android | v2rayng://install-sub?url={url_enc} |
| sing-box | iOS، Android، macOS | sing-box://import-remote-profile?url={url_enc}#{name_enc} |
| AmneziaVPN | همه | هیچ: برای هر دستگاه یک کلید، نه اشتراک |
- مستندات خود Happ دربارهٔ
happ://add/چیزی نمیگوید. این شکلی است که صفحههای اشتراک پنلهای دیگر به کار میبرند و Mistgate بهطور پیشفرض همین را داده است. اگر دکمه روی گوشی کاری نمیکند، فرد بهجایش لینک را کپی میکند. - در انتخابگر پیشنهاد نمیشوند، چون طرحهایشان تأیید نشده: Streisand و Shadowrocket (قالب را خالی بگذارید تا افراد لینک را بچسبانند).
- طرح
clash://را چند برنامهٔ Clash ادعا میکنند، پس ممکن است سیستم برنامهٔ دیگری را باز کند. مثل بالا از طرح خودِ برنامه استفاده کنید.
Telegram#
برنامهٔ Telegram کلاینت پروفایل MTProto است و تنها برنامهای است که از آن استفاده میکند. هیچ اشتراکی نمیخواند: فرد برای هر سرور یک لینک tg://proxy میگیرد و Telegram پیشنهاد میکند آن را بهعنوان پروکسی اضافه کند. لینکها از بلوک پروکسی Telegram در صفحهٔ آن فرد (صفحهٔ کاربر) و در پنل مدیریت از صفحهٔ فرد میآیند. هرگز در اشتراک گذاشته نمیشوند، پس Happ، kl!ck و برنامههای دیگر هرگز آنها را نمیبینند.
برنامهٔ Telegram در فهرست برنامههای اشتراکها ← صفحهٔ کاربر نیست: چیزی برای دانلود یا افزودن با قالب وجود ندارد. فرد فقط سوییچ پروکسی Telegram را روشن لازم دارد، که علاوه بر برنامههای لینک یا AmneziaVPN است (کاربران و گروهها). پروتکل آزمایشی است.
kl!ck#
kl!ck یک کلاینت دسکتاپ متنباز برای Windows و macOS از vbu00 است که با Rust و Tauri دور یک هستهٔ Mihomo دستنخورده نوشته شده. Mistgate آن را روی دسکتاپ پیشنهاد میکند و از نویسندهاش نام میبرد: برنامه بخشی از Mistgate نیست.
چرا پیشنهاد دسکتاپ است. Mihomo YAML را میخواند، تنها قالبی که هر سه پروتکل را حمل میکند: کسی که Hysteria2، VLESS و AmneziaWG دارد همهٔ سرورهایش را از یک اشتراک در یک برنامه میگیرد، با بخش DNS پیشتنظیمش. روی Windows و macOS جایگزین، Happ برای Hysteria2 و VLESS بهعلاوهٔ AmneziaVPN برای کلیدهاست، دو برنامه و دو راه برای افزودن.
پنل چه لازم دارد. چیز خاصی نه: kl!ck اشتراک را با mihomo/1.19.31 میگیرد، پس قاعدهٔ پیشفرض mihomo Mihomo YAML را به آن میدهد. ورودی برنامه از نوع با لینک اشتراک است. برای سرورهای AmneziaWG به سوییچ بالا نگاه کنید. kl!ck شناسهٔ دستگاه میفرستد، پس هر کامپیوتر با kl!ck در سقف دستگاه جای خودش را میگیرد.
دانلود. صفحهٔ ریلیزها: https://github.com/vbu00/klick/releases/latest. بیلدهای Windows و macOS جداگانه منتشر میشوند و نام فایلها نسخه را دارند، پس پنل صفحه را لینک میکند نه فایل را. در زمان نوشتن (اکتبر 2026) آخرین ریلیز 0.4.0 است با یک نصبکنندهٔ Windows؛ پورت macOS در سورس ادغام شده و بستهٔ macOS هر وقت منتشر شود در همان صفحه ظاهر میشود.
افزودن با یک لمس و محدودیتش. kl!ck مقدار klick://add?url=<percent-encoded https link>&name=<optional name> (و همچنین klick://add/<link>) را پردازش میکند. خودش چیزی اضافه نمیکند: صفحهٔ افزودن خود را با اشتراکِ واردشده باز میکند، که فقط دامنهٔ لینک را نشان میدهد، و فرد تأیید میکند. لینک باید https:// باشد. این پردازشگر بعد از 0.4.0 به kl!ck اضافه شد، پس افزودن با یک لمس به بیلدی از kl!ck جدیدتر از 0.4.0 نیاز دارد. بیلدهای قدیمیتر این طرح را نمیشناسند: فرد لینک را از صفحه کپی میکند و در kl!ck دستی اضافه میکند.
sing-box#
برنامههای رسمی SFA (Android)، SFI (iOS) و SFM (macOS) از پروژهٔ sing-box هستند. Windows و Linux برنامهٔ رسمی sing-box ندارند، پس انتخابگر آنجا چیزی ندارد. پروفایل Mistgate به sing-box نسخهٔ 1.12 یا جدیدتر نیاز دارد.
پنل چه لازم دارد. هیچ: برنامهها User-Agentای به شکل SFA (sing-box 1.14.3; language en_US) میفرستند و قاعدهٔ پیشفرض sing-box sing-box JSON را به آنها میدهد (به اشتراکها نگاه کنید). در صفحهٔ کاربر پنل تازه نیستند؛ با برنامهٔ شناختهشده ← sing-box اضافهشان کنید.
چه میگیرند. یک سوییچ با هر سروری که بتوانند حمل کنند، اولی انتخابشده، و پیشتنظیم DNS آن فرد. Hysteria2 فقط با گواهی Let's Encrypt و بدون Gecko؛ VLESS روی TCP (RAW + Vision) یا WebSocket. بدون AmneziaWG، بدون VLESS روی XHTTP و بدون Hysteria2 خودامضا: چه چیزی کجا کار میکند.
شناسهٔ دستگاه. SFA و SFI شناسهٔ دستگاه نمیفرستند. با سقف دستگاه روی سختگیرانه رد میشوند و «این برنامه شناسهٔ دستگاه را گزارش نمیدهد» را میبینند.
دانلود. Android: Google Play (https://play.google.com/store/apps/details?id=io.nekohasekai.sfa). iOS: App Store (https://apps.apple.com/app/sing-box-mt/id6785326793، با نام «sing-box MT»). macOS: صفحهٔ ریلیزهای پروژه (https://github.com/SagerNet/sing-box/releases/latest) که SFM در آن بستهٔ جداگانهای است.
افزودن با یک لمس. sing-box://import-remote-profile?url=<percent-encoded https link>#<name> اشتراک را بهصورت پروفایل راهدور وارد میکند. این طرح از مستندات sing-box و سورس برنامهها میآید؛ هنوز روی دستگاه امتحان نشده است.
تنظیم برنامهها در پنل مدیریت#
اشتراکها ← صفحهٔ کاربر ← برنامههای روی صفحه فهرست کارتهایی است که صفحه نشان میدهد (به اشتراکها نگاه کنید). برای افزودن برنامه:
- زیر فهرست یک پلتفرم انتخاب کنید.
- یک برنامهٔ شناختهشده انتخاب کنید: kl!ck، Happ، AmneziaVPN، Clash Verge Rev، FlClash، Clash Meta for Android، Hiddify، v2rayNG یا sing-box. فهرست برنامههایی را دارد که روی آن پلتفرم وجود دارند. برنامهٔ دلخواه، دستی پر کن راه قدیمی را نگه میدارد: نوع (میپذیرد) را انتخاب میکنید و فیلدها را خودتان پر میکنید.
- افزودن برنامه را بزنید. کارت با نام، نوع، لینک دانلود آن پلتفرم و قالب لینک «افزودن» پر میشود. هر فیلد را ویرایش کنید، توضیحی اضافه کنید (80 نویسه)، پیشنهادی را روشن کنید.
- کارت را با پیکانها جابهجا کنید: برنامهٔ پیشنهادی در پلتفرم خودش اول میآید، و میان برنامههای همرتبه آنکه در فهرست بالاتر است. ذخیره را بزنید.
برای اینکه kl!ck را روی پنلی موجود پیشنهاد دسکتاپ کنید: آن را برای Windows و macOS اضافه کنید، پیشنهادی را روشن کنید و آن را برای همان دو پلتفرم روی Happ خاموش کنید. نتیجه را در پیشنمایش همان زبانه ببینید.
پنل تازه#
پنلی که هنوز تنظیمهای اشتراکش را ذخیره نکرده این پیشفرضها را نشان میدهد:
- Windows و macOS: kl!ck اول و پیشنهادی (صفحهٔ ریلیزها،
klick://add?url={url_enc}&name={name_enc})، سپس Happ. - iOS و Android: Happ، پیشنهادی، با
happ://add/{url}. - هر پنج پلتفرم: AmneziaVPN برای کلیدها (روی گوشی از فروشگاه، جاهای دیگر از سایت AmneziaVPN).
- سه قاعده:
mihomoوclash، هر دو به Mihomo YAML، وsing-boxبه sing-box JSON.
پیشفرضها فقط چیزی هستند که پنلِ ذخیرهنشده نشان میدهد. وقتی تنظیمها را ذخیره کردید، پنل فهرست شما را دقیقاً همانطور که ذخیره شده نگه میدارد: بهروزرسانی هرگز بازنویسیاش نمیکند.
از راه MCP#
ایجنتی با دسترسی Operator یا بالاتر همین فهرست را با subscription_settings_get، subscription_app_upsert_plan / subscription_app_upsert_apply و subscription_app_remove_plan / subscription_app_remove_apply مدیریت میکند. هر تغییر در صفحه منتظر مالک میماند: مالک آن را در یکپارچهسازیها ← منتظر تو تأیید میکند و کارت هر فیلد را کامل نشان میدهد. نمونهٔ کاملی که kl!ck را برای Windows و macOS اضافه میکند در MCP است. پرامپت راهنمای ایجنت هوش مصنوعی این مرحله را هم دارد.