پیکربندی
صفحهٔ مشترک
آنچه مشترکان شما در صفحه میبینند و میتوانند انجام دهند — وضعیت، افزودن یکلمسی، کد QR، Configuration Explorer، زبانها و پوستهها — آنچه بین پنلها فرق میکند، و کارهایی که هرگز انجام نمیدهد.
همهٔ مطالب این صفحه در هر هفده طرح یکسان است؛ فقط جای قرار گرفتن و ظاهر چیزها عوض میشود. چند مورد به اطلاعاتی بستگی دارد که پنل شما به صفحه میدهد و در پایین مشخص شدهاند.
وضعیت
بالای صفحه وضعیت اشتراک، ترافیک مصرفشده و باقیمانده و تاریخ انقضا را نشان میدهد. پنل اینها را هنگام ارائهٔ صفحه پر میکند، پس از همان لحظهٔ باز شدن درستاند.
تا وقتی صفحه باز است، این ارقام را از پنل خود شما بهروز میکند — برای اشتراک فعال حدوداً هر ۱۵ ثانیه و در غیر این صورت هر ۶۰ ثانیه — و وقتی زبانه پنهان است متوقف میشود. از هر پنل به روش خودش میپرسد:
- 3X-UI: نشانی خود صفحه با
?format=info، که پاسخش در فیلدهای خود صفحه است؛ - PasarGuard و Rebecca (از 1.4.0): نشانی
/<token>/infoپنل، که پاسخش در قالب خود پنل است و صفحه آن را میخواند.
پاسخی که صفحه نشناسد بهروزرسانی را متوقف میکند و بهجای نمایش مقدار اشتباه، ارقامی را که از قبل دارد نگه میدارد.
اشتراکی که شمارشش با اولین اتصال شروع میشود (on hold) فعال نشان داده میشود. در PasarGuard که مدت انتظار را به صفحه میگوید، تاریخ انقضا نشان میدهد که با اولین اتصال شروع میشود و پس از آن چند روز اعتبار دارد؛ در Rebecca که این را نمیگوید، تاریخ انقضا بهجای حدس زدن، نامعلوم نشان داده میشود.
Connect
Connect اپهای مخصوص پلتفرم مشترک را — که از روی مرورگر تشخیص داده میشود — با لینک افزودن یکلمسی پیشنهاد میدهد. در PasarGuard، اگر برنامههای خودتان را در پنل فهرست کرده باشید، همانها نمایش داده میشوند — پایینتر را ببینید. در غیر این صورت صفحه اینها را پیشنهاد میدهد:
| پلتفرم | اپها |
|---|---|
| Android | v2rayNG، Happ، sing-box |
| iOS / iPadOS | Streisand، V2Box، Shadowrocket |
| Windows | Clash Verge Rev، Mihomo Party، v2rayN |
| macOS | Clash Verge Rev، Streisand، V2Box |
- sing-box اشتراک JSON پنل شما را وارد میکند و Clash Verge Rev و Mihomo Party اشتراک Clash آن را. هر اپ فقط وقتی فهرست میشود که صفحه نشانی لازم برایش را بداند — دکمهای که کار نکند هرگز نمایش داده نمیشود:
- 3X-UI: وقتی پنل اشتراکهای JSON و Clash را منتشر کند؛
- PasarGuard: هیچکدام از این دو نشانی به صفحه داده نمیشود، پس sing-box، Clash Verge Rev و Mihomo Party پیشنهاد نمیشوند؛
- Rebecca: اپهای Clash از اشتراک Clash Meta پنل Rebecca استفاده میکنند؛ sing-box پیشنهاد نمیشود.
- v2rayN لینک افزودن تأییدشدهای ندارد، پس بهجای آن کپی را پیشنهاد میدهد.
- Shadowrocket بهعنوان اپ پولی مشخص شده است.
برنامههای خودتان (PasarGuard)
PasarGuard به شما اجازه میدهد برنامههایی را که مشترکانتان باید استفاده کنند در Settings → Subscription → Applications فهرست کنید. وقتی این فهرست خالی نباشد، کارت Connect بهجای اپهای داخلی، همینها را نشان میدهد (1.4.0):
- برای هر پلتفرمی که فهرست شما پوشش میدهد یک زبانه — Android، iOS، Windows، macOS، Linux، Android TV و Apple TV — که اگر پلتفرم خود مشترک در میانشان باشد، روی همان باز میشود؛
- اول برنامهٔ پیشنهادی شما با برچسب «پیشنهادی»، و بعد بقیه به ترتیبی که چیدهاید؛
- توضیح شما به زبان مشترک (اگر به زبان او نباشد، انگلیسی)، و لینک دانلود — همانی که برای زبان او گذاشتهاید، وگرنه انگلیسی؛
- Import با لینکی که PasarGuard برای همین مشترک ساخته، و Copy. اگر در PasarGuard پیشوند نشانی اشتراک (subscription URL prefix) تنظیم نشده باشد، نشانی داخل آن لینک فقط یک مسیر است؛ صفحه آن را با نشانی خودش کامل میکند.
برای اشتراکی که به دستگاههای مشخصی محدود شده (HWID)، PasarGuard از قبل برنامههایی را که برای آن علامت نزدهاید کنار گذاشته است. آیکونهایی که تنظیم کردهاید نمایش داده نمیشوند: صفحه هیچ چیزی را از سایت دیگری بارگذاری نمیکند. اگر برنامهای فهرست نشده باشد، صفحه همان اپهای داخلی بالا را پیشنهاد میدهد.
کپی و QR
لینک اشتراک را میتوان با یک لمس کپی کرد یا بهصورت کد QR نشان داد تا از دستگاه دیگری اسکن شود. کد QR روی خود صفحه ساخته میشود؛ لینک هرگز از مرورگر بیرون نمیرود.
Configuration Explorer
بخش Configurations هر سرور اشتراک را در یک ردیف جداگانه فهرست میکند:
- پرچم کشور — از ایموجی پرچم در نام، یا کد دوحرفی کشوری که جدا آمده باشد (
TR | Istanbul،DE-FRA-2؛UKپرچم بریتانیا را نشان میدهد) — یا وقتی نام هیچکدام را ندارد یک مونوگرام؛ کشور هرگز از روی هاست، IP یا نام کشور حدس زده نمیشود؛ - نام پیکربندی و برچسب پروتکل: VLESS، VMess، Trojan، Shadowsocks، Hysteria/Hysteria2، WireGuard، AmneziaWG یا Telegram MTProto؛
- View (کد QR محلی و کپی) و Copy، برای افزودن دستی یک سرور.
فهرستهای طولانی جعبهٔ جستجو دارند. موارد کاملاً تکراری یکی میشوند و لینکهای خراب بهجای نمایش، کنار گذاشته میشوند. لینکها تا وقتی View باز نشود پوشیده میمانند و هرگز در کنسول مرورگر نوشته نمیشوند.
پرچمها روی همهٔ پلتفرمها
از 1.4.0 صفحه فونت پرچم خودش (پرچمهای Twemoji) را همراه دارد، پس پرچم هر کشوری در Windows، Android، iOS، macOS و لینوکس یکسان دیده میشود — از جمله در مرورگرهای مبتنی بر Chromium روی ویندوز، که خودشان پرچمی ندارند و پیشتر دو حرف مثل DE نشان میدادند. این فونت فقط برای پرچمها به کار میرود و داخل همان فایل صفحه است، پس درخواستی اضافه نمیکند.
زبانها و پوستهها
- پنج زبان: انگلیسی، فارسی، عربی (العربية)، روسی (Русский) و چینی ساده (简体中文). صفحه از زبان مرورگر پیروی میکند و به مشترک اجازهٔ تغییر میدهد؛ فارسی و عربی چیدمان کامل راستبهچپ دارند.
- سه حالت پوسته: System، Light و Dark.
انتخابهای مشترک در مرورگر خودش به خاطر سپرده میشوند.
کارهایی که صفحه هرگز انجام نمیدهد
- هیچ درخواستی به سرویسهای دیگر نمیفرستد — نه CDN، نه فونت وب، نه آمارگیری، نه سرویس بیرونی QR یا موقعیتیابی. فونتها، استایلها، اسکریپتها و سازندهٔ QR همه داخل همان یک فایلاند.
- هرگز دادههای مشترک را به جایی نمیفرستد. تنها درخواست شبکهای که میفرستد، بهروزرسانی وضعیت از همان پنلی است که صفحه از آن ارائه شده.
- از موتورهای جستجو میخواهد آن را فهرست نکنند و هنگام دنبال کردن لینکها، referrer نمیفرستد.
اپهای VPN تحت تأثیر نیستند
صفحه فقط به مرورگرها ارائه میشود. وقتی اپ VPN همان لینک اشتراک را دریافت میکند، پنل همچنان محتوای معمولی اشتراک را برمیگرداند. در 3X-UI، row-template verify هر دو را وقتی اشتراکی برای آزمایش پیدا کند بررسی میکند؛ در PasarGuard و Rebecca وقتی لینک اشتراکی را در RT_SMOKE_URL به آن بدهید.