ESC
其他 15 分钟阅读

SuperJinX:

SuperJinX:

来源:GitHub

Super JinX Panel

Super JinX

Super JinX Panel

پنل نمایندگی حرفه‌ای، رایگان و متن‌باز بر پایه‌ی PasarGuard
یک Fork تا یک سرویس کامل: پنل، هسته‌ی Xray و 5 کانفیگ آماده، همه روی Railway

Telegram Version Free
Railway PasarGuard Xray Docker



Fork Deploy on Railway



پیش‌نمایش  ·  نصب  ·  آموزش‌ها  ·  کانفیگ‌ها  ·  نمایندگی  ·  عیب‌یابی  ·  کانال


[!NOTE] Super JinX کاملاً رایگانه. ریپو رو Fork کن، روی Railway بساز و در کمتر از 5 دقیقه پنل نمایندگی خودت رو تحویل بگیر. بدون VPS، بدون ترمینال، بدون تنظیم دستی.


[!IMPORTANT] تازه‌های نسخه‌ی 6.1.3: صفحه‌ی اشتراک جدید JINX PASS دو زبانه · نگهبان ساب لینک 3 ثانیه‌ای · پینگ پایدارتر و مصرف رم کمتر · ربات پشتیبان خودکار که هر خرابی رو همونجا درست می‌کنه · تغییر رمز از داخل تنظیمات · بازیابی ورود با کلید مالک از صفحه‌ی ورود · قفل گروه‌ها و هاست‌ها در برابر حذف · کانفیگ‌های سریع‌تر · صفحه‌ی اشتراک مقاوم‌تر



1 سرویس

5 کانفیگ

2 گروه

10 قالب فروش

6 اپ

خودترمیم
پنل + Xray + nginx3 پروتکل، 2 انتقالپرو و 𝗝𝗶𝗻𝗫آماده‌ی فروشاتصال با یک لمس24 ساعته

 پیش‌نمایش

Super JinX subscription page: JINX PASS

صفحه‌ی اشتراکی که مشتری‌هات می‌بینن: کارت هولوگرامی JINX PASS، پینگ زنده، QR داخلی و اتصال با یک لمس، به فارسی و انگلیسی


 شروع سریع در 5 قدم

flowchart LR
    A["Fork<br/>GitHub"] --> B["Deploy<br/>Railway"]
    B --> C["Volume<br/>/var/lib/pasarguard"]
    C --> D["Domain<br/>port 8080"]
    D --> E["Region<br/>EU West"]
    E --> F(("Ready"))
    style F fill:#5b6cff,stroke:#a855f7,color:#fff

فهرست مطالب

پیش‌نمایشمعرفیامکانات
معماریساختار پروژهEnglish
نصبآموزش‌هاورود و امنیت
گروه‌ها و کانفیگ‌هااپ‌های پشتیبانی‌شدهپنل نمایندگی
صفحه‌ی اشتراکخودترمیمیسرعت و پینگ
متغیرهاآپدیتعیب‌یابی
مستنداتهمکاریپشتیبانی

 معرفی

Super JinX یک پنل نمایندگی کامل و آماده‌ی فروشه که روی PasarGuard ساخته شده. پنل، هسته‌ی Xray و وب‌سرور همه داخل یک سرویس روی Railway اجرا میشن و همه‌ی تنظیمات خودکار انجام میشه: اینباندها، هاست‌ها، گروه‌ها، قالب‌های فروش، نقش نماینده و صفحه‌ی اشتراک.

 چرا Super JinX؟

پنل معمولی روی VPSSuper JinX
خرید سرورلازملازم نیست
نصب با ترمیناللازملازم نیست
ساخت اینباند و هاستدستیخودکار
گروه و قالب فروشدستیآماده
صفحه‌ی اشتراک اختصاصیندارددارد
بازگشت خودکار بعد از خطانداردربات پشتیبان 24 ساعته
محافظت از گروه‌ها در برابر حذفندارددارد
تغییر و بازیابی رمز بدون ترمینالندارددارد
هزینهماهانهرایگان

 امکانات

 نصب بدون دردسر

  • Fork و Deploy، بدون ویرایش حتی یک فایل
  • پنل، هسته‌ی Xray و nginx در یک سرویس
  • بدون نیاز به VPS یا نصب نود جداگانه
  • همه چیز روی پورت 8080

 کانفیگ‌های حرفه‌ای

  • 5 کانفیگ با 3 پروتکل: VLESS، Trojan و VMess
  • دو نوع انتقال: WebSocket و HTTPUpgrade
  • TLS روی پورت 443 با alpn=http/1.1
  • Early Data (ed=2560) برای پینگ کمتر

 سیستم نمایندگی

  • نقش آماده‌ی «نماینده» با سهمیه‌ی حجم
  • هر نماینده فقط کاربرهای خودش رو می‌بینه
  • 10 قالب فروش آماده برای هر دو گروه
  • منوی تمیز و ساده

 صفحه‌ی اشتراک اختصاصی

  • کارت هولوگرامی JINX PASS با انیمیشن نرم
  • دو زبانه‌ی فارسی و انگلیسی، همه‌ی عددها انگلیسی
  • پینگ زنده‌ی سرور، QR داخلی و اتصال سریع
  • اتصال با یک لمس به 6 اپ محبوب

 ربات پشتیبان و پایداری

  • ربات پشتیبان خودکار داخل سرور، بدون هیچ دکمه‌ی اضافه
  • هر 1 دقیقه: هسته و گروه‌ها · هر 5 دقیقه: هاست‌ها، اشتراک، قالب‌ها
  • نگهبان ساب لینک: تست هر 3 ثانیه و تعمیر در چند ثانیه
  • گروه‌ها، هاست‌ها و هسته در برابر حذف قفل هستن

 امنیت

  • مسیرهای کانفیگ اختصاصی برای هر نصب
  • همه‌ی پورت‌های داخلی فقط روی 127.0.0.1
  • تغییر رمز عبور از داخل تنظیمات، با تأیید رمز فعلی
  • سازگار با همه‌ی زبان‌های پنل (فارسی، انگلیسی، روسی، چینی) و حالت روز و شب
  • بازیابی ورود با کلید یک‌بار مصرف 5 دقیقه‌ای
  • قفل 10 دقیقه‌ای بعد از 5 تلاش اشتباه

 معماری

flowchart LR
    U["User App<br/>V2Box · v2rayNG · Hiddify"] -- "TLS 443" --> R["Railway Edge"]
    R -- "8080" --> N["nginx"]
    N -- "/dashboard · /api · /sub" --> P["PasarGuard Panel"]
    N -- "5 secret paths" --> X["Xray Core"]
    P -- "gRPC 127.0.0.1" --> X
    B["JinX Bootstrap<br/>auto setup + self-heal"] --> P
    X --> I(("Internet"))

 نصب

[!TIP] زمان نصب حدود 5 دقیقهست. فقط یک اکانت GitHub و یک اکانت Railway لازم داری.

مرحله‌ی 1  ·  Fork کردن ریپو
  1. بالای همین صفحه روی Fork بزن.
  2. اسم ریپو رو هر چی خواستی بذار و Create fork رو بزن.
  3. حالا یک نسخه از پروژه توی اکانت خودت داری. هیچ فایلی رو لازم نیست تغییر بدی.
مرحله‌ی 2  ·  ساخت سرویس روی Railway
  1. وارد Railway شو و بزن New Project.
  2. گزینه‌ی Deploy from GitHub repo رو انتخاب کن و ریپوی Fork شده‌ی خودت رو بزن.
  3. Railway خودش شروع به ساختن می‌کنه. صبر کن تا مرحله‌ی بعد.
مرحله‌ی 3  ·  اتصال Volume (خیلی مهم)
  1. روی سرویس راست‌کلیک کن (روی گوشی: نگه دار) و Attach Volume رو بزن.
  2. مسیر رو دقیقاً این بذار:
/var/lib/pasarguard

[!IMPORTANT] بدون Volume با هر ری‌استارت همه‌ی کاربرها و تنظیمات پاک میشن.

مرحله‌ی 4  ·  دامنه و پورت
  1. برو Settings ← Networking.
  2. بزن Generate Domain و پورت رو 8080 بذار.
  3. یک آدرس مثل xxxx.up.railway.app می‌گیری. این آدرس پنلته.
مرحله‌ی 5  ·  Region و اجرای دوباره
  1. برو Settings ← Deploy ← Region و EU West (Amsterdam) رو انتخاب کن (بهترین پینگ برای ایران).
  2. از تب Deployments یک بار Redeploy بزن.
  3. توی Deploy Logs این خط یعنی همه چیز آماده‌ست:
[bootstrap] DONE -> https://YOUR-DOMAIN/dashboard/

[!NOTE] هر نصب، مسیرهای اختصاصی خودش رو داره. موقع اولین اجرا مسیر هر 5 کانفیگ تصادفی ساخته میشه و روی Volume می‌مونه. هر Fork روی سرور جداگانه‌ی خودش اجرا میشه، پس پنل‌ها هیچ منبعی رو با هم شریک نیستن و از سرعت هم کم نمی‌کنن.


 آموزش‌ها

اولین ورود به پنل
  1. آدرس https://YOUR-DOMAIN/dashboard/ رو باز کن.
  2. با admin و رمز admin وارد شو.
  3. همون اول رمز رو عوض کن: تنظیمات ← تغییر رمز عبور (آموزش بعدی).
تغییر رمز عبور از تنظیمات
  1. توی پنل برو «تنظیمات». بالای صفحه کارت «تغییر رمز عبور» هست.
  2. نام کاربری فعلی و رمز عبور فعلی رو وارد کن.
  3. اگه خواستی نام کاربری جدید رو هم بنویس (خالی بذاری، همون قبلی می‌مونه).
  4. رمز عبور جدید و تکرارش رو بنویس و «ثبت رمز جدید» رو بزن. هر رمزی که بخوای قبول میشه، حتی کوتاه یا فارسی.
  5. پنل خودکار خارج میشه. از این به بعد با اطلاعات جدید وارد شو.

مالک و نماینده‌ها هر کدوم اکانت خودشون رو از همینجا عوض می‌کنن. رمز فعلی مستقیم توی دیتابیس پنل چک میشه و بعد از ذخیره هم دوباره تأیید میشه. بعد از 5 بار رمز اشتباه، 10 دقیقه قفل میشه (فقط برای همون شخص).

 بازیابی رمز با کلید 5 دقیقه‌ای مالک
  1. توی پنل برو «کلیدهای API». بالای صفحه بخش «کلید 5 دقیقه‌ای مالک» هست.
  2. روی «دریافت کلید» بزن و کلید رو کپی کن.
  3. از پنل خارج شو و توی صفحه‌ی ورود دکمه‌ی «دسترسی مالک» رو بزن.
  4. توی پنجره‌ای که باز میشه، کلید رو پیست کن، نام کاربری و رمز جدید (دو بار) رو بذار و «ثبت اطلاعات جدید» رو بزن.
  5. با نام کاربری و رمز جدید وارد شو.

رمز یادت رفته؟ سرویس رو توی Railway Restart کن و کلید رو از خط OWNER KEY توی لاگ بردار.

ساخت کاربر و فروش اشتراک
  1. برو کاربران ← ساخت کاربر.
  2. یک نام کاربری بنویس.
  3. از بخش قالب، یکی رو انتخاب کن. مثلاً 30GB - 30 روز (گروه 𝗝𝗶𝗻𝗫، 4 کانفیگ) یا Pro 30GB - 30 روز (گروه جینکس پرو، 1 کانفیگ).
  4. ذخیره کن. حجم، تاریخ انقضا و کانفیگ‌ها خودکار تنظیم میشن.
  5. روی کاربر بزن و لینک اشتراک رو کپی کن و برای مشتری بفرست.
وصل شدن با V2Box (iOS و Android)
  1. لینک اشتراک رو توی مرورگر گوشی باز کن.
  2. بزن «افزودن به اپ با یک لمس» و V2Box رو انتخاب کن.
  3. توی V2Box کانفیگ‌ها اضافه میشن. یکی رو انتخاب کن و وصل شو.
  4. اگه عدد پینگ قرمز بود ولی وصل شد، نگران نباش: برو تنظیمات V2Box و آدرس تست رو بذار روی http://cp.cloudflare.com/generate_204 (با http). عدد واقعی‌تر و کمتر نشون میده.
  5. برای تست پینگ از Real Delay / URL Test استفاده کن، نه TCP.
وصل شدن با v2rayNG (Android)
  1. لینک اشتراک رو کپی کن.
  2. توی v2rayNG از منوی بالا Subscription group setting رو باز کن و + بزن.
  3. لینک رو توی URL پیست کن و ذخیره کن.
  4. برگرد، از منو Update subscription رو بزن و یکی از کانفیگ‌ها رو انتخاب کن.
وصل شدن با Hiddify، Streisand، Happ و NekoBox
  1. لینک اشتراک رو توی مرورگر باز کن.
  2. بزن «افزودن به اپ با یک لمس» و اپ خودت رو انتخاب کن.
  3. اشتراک خودکار اضافه میشه. اگه اپ باز نشد، لینک رو کپی کن و توی اپ از بخش Add / Import from clipboard اضافه کن.
ساخت نماینده
  1. با اکانت مالک برو مدیران ← افزودن مدیر (این منو فقط برای مالک دیده میشه).
  2. نقش رو «نماینده» بذار و سهمیه‌ی حجم رو مشخص کن (مثلاً 50 GB).
  3. یوزر و رمز رو به نماینده بده. نماینده فقط کاربرهای خودش رو می‌بینه و فقط با قالب‌ها کاربر می‌سازه.
آپدیت پنل به نسخه‌ی جدید
  1. توی ریپوی خودت روی گیتهاب بزن Sync fork ← Update branch.
  2. Railway خودکار Deploy می‌کنه. کاربرها، رمزها و کانفیگ‌ها دست نمی‌خورن.

 ورود و امنیت

نقشآدرسنام کاربریرمز
مالکhttps://YOUR-DOMAIN/dashboard/adminadmin
نماینده‌ی نمونه (50 گیگ)https://YOUR-DOMAIN/dashboard/resellerreseller

[!WARNING] admin / admin فقط برای اولین ورود هست. همون اول رمز مالک رو عوض کن و رمز نماینده‌ی نمونه رو هم تغییر بده یا پاکش کن (دیگه ساخته نمیشه). رمزی که خودت بذاری هیچ وقت خودکار عوض نمیشه.


 گروه‌ها و کانفیگ‌ها

گروهکانفیگپروتکلانتقالاثرانگشت TLSویژگی
جینکس پرو𝗣𝗿𝗼VLESSWebSocket + Early DataChromeتک‌کانفیگ با کمترین پینگ
𝗝𝗶𝗻𝗫⚡ 𝗙𝗹𝗮𝘀𝗵VLESSWebSocketFirefoxسریع و سبک
🔥 𝗙𝗶𝗿𝗲TrojanWebSocketSafariمناسب iOS
💎 𝗗𝗶𝗮𝗺𝗼𝗻𝗱VMessWebSocketEdgeسازگاری با اپ‌های قدیمی
🌙 𝗡𝗶𝗴𝗵𝘁VLESSHTTPUpgradeiOSپایدار در شبکه‌های سخت

اسم کانفیگ‌ها توی اپ کاربر با فونت مخصوص دیده میشه:

𝗣𝗿𝗼 | جینکس | 𝙎𝙪𝙥𝙚𝙧 𝗝𝗶𝗻𝗫
⚡ 𝗙𝗹𝗮𝘀𝗵 | جینکس | 𝙎𝙪𝙥𝙚𝙧 𝗝𝗶𝗻𝗫
🔥 𝗙𝗶𝗿𝗲 | جینکس | 𝙎𝙪𝙥𝙚𝙧 𝗝𝗶𝗻𝗫
💎 𝗗𝗶𝗮𝗺𝗼𝗻𝗱 | جینکس | 𝙎𝙪𝙥𝙚𝙧 𝗝𝗶𝗻𝗫
🌙 𝗡𝗶𝗴𝗵𝘁 | جینکس | 𝙎𝙪𝙥𝙚𝙧 𝗝𝗶𝗻𝗫

متن بعد از اسم رو با متغیر CONFIG_TITLE هر چی بخوای عوض کن.

[!TIP] اگه موقع ساخت کاربر گروهی انتخاب نکنی، پنل خودکار اون رو به گروه 𝗝𝗶𝗻𝗫 وصل می‌کنه.

لینک اشتراک

https://YOUR-DOMAIN/sub/<token>

 اپ‌های پشتیبانی‌شده

اپAndroidiOSWindowsاتصال با یک لمس
V2Box✓✓✓
v2rayNG✓✓
Hiddify✓✓✓✓
Streisand✓✓
Happ✓✓✓✓
NekoBox✓✓✓
Clash Meta / sing-box✓✓✓

 پنل نمایندگی

گروهقالب‌های فروش آماده
𝗝𝗶𝗻𝗫10، 30، 50 و 100 گیگ (30 روزه) · 200 گیگ (60 روزه) · نامحدود (30 روزه)
جینکس پروPro 30، 50 و 100 گیگ · Pro نامحدود (همه 30 روزه)

منوی پنل: داشبورد · کاربران · کلیدهای API · قالب‌ها · عملیات گروهی · تنظیمات · پشتیبانی

نماینده‌ها فقط کاربرهای خودشون رو می‌بینن، فقط با قالب‌ها کاربر می‌سازن و با تموم شدن سهمیه‌شون خودکار محدود میشن.


 صفحه‌ی اشتراک

  • کارت هولوگرامی JINX PASS با نام کاربر، وضعیت، تاریخ انقضا و زمان باقی‌مانده
  • دو زبانه: فارسی و انگلیسی با یک لمس، راست‌چین و چپ‌چین خودکار، همه‌ی عددها به شکل 123
  • تاریخ انقضا به تقویم شمسی و هشدار نزدیک شدن به پایان حجم یا زمان
  • حلقه‌ی مصرف با حجم مصرف‌شده، باقی‌مانده و کل حجم
  • پینگ زنده‌ی سرور از گوشی کاربر با برچسب کیفیت و آنتن
  • لینک اشتراک با QR داخلی (لوگوی جینکس وسطش) و کپی همه‌ی کانفیگ‌ها
  • اتصال با یک لمس به V2Box، v2rayNG، Hiddify، Streisand، Happ و NekoBox، با دکمه‌ی شناور «اتصال سریع»
  • فهرست کانفیگ‌ها با آیکون اختصاصی، برچسب پروتکل، QR هر کانفیگ و کپی سریع
  • سبک و روان روی گوشی‌های ضعیف هم (60 فریم)، بدون هیچ سرویس بیرونی

 ربات پشتیبان و خودترمیمی

ربات پشتیبان Super JinX داخل خود سرور اجرا میشه، توی پنل هیچ دکمه‌ای نداره و همه‌ی کارهاش رو توی لاگ Railway با کلمه‌ی doctor ثبت می‌کنه.

flowchart LR
    D(("Doctor<br/>every 15s")) --> C{"Core connected?"}
    C -- no --> RC["Restart core<br/>+ reconnect node"]
    D --> G{"Groups OK?"}
    G -- no --> RG["Re-create / fix groups"]
    SG(("Sub-guard<br/>every 3s")) --> S{"Sub link OK?"}
    S -- "1st error" --> RS["Restore page +<br/>re-apply settings"]
    S -- "3rd error" --> RP["Panel back in seconds"]
    D --> H{"Hosts · settings ·<br/>templates OK?"}
    H -- no --> FX["Fix on the spot"]
مشکلواکنش خودکار پنل
قطع شدن هسته‌ی Xrayری‌استارت خودکار هسته و اتصال دوباره‌ی نود
جواب ندادن پنل یا nginx به مدت 3 دقیقهری‌استارت کامل سرویس
خطا در اسکریپت راه‌اندازیاجرای دوباره‌ی خودکار بعد از 10 ثانیه
تغییر یا حذف اشتباهی گروه‌ها و هاست‌هابررسی هر 1 دقیقه (گروه‌ها) و 5 دقیقه (هاست‌ها) و اصلاح خودکار
ساخت کاربر بدون گروهاتصال خودکار به گروه 𝗝𝗶𝗻𝗫
حذف یا تغییر گروه‌ها، هاست‌ها، هسته و نقش‌ها از بیرونقفل: از پنل و API فقط قابل دیدنه، نه پاک کردن
خراب شدن لینک‌های اشتراکنگهبان ساب هر 3 ثانیه لینک رو مثل یه کاربر واقعی باز می‌کنه؛ خطای اول: فایل صفحه و تنظیمات اشتراک همون لحظه درست میشه، خطای سوم: پنل ری‌استارت میشه و چند ثانیه بعد برمی‌گرده
پاک یا خراب شدن فایل صفحه‌ی اشتراکبرگردوندن نسخه‌ی اصلی در کمتر از 3 ثانیه
از کار افتادن پنل، nginx یا هستهدوباره روشن شدن خودکار در 1 ثانیه، بدون ری‌استارت کل سرویس
لحظه‌ی ری‌استارت پنلاپ‌ها جواب «3 ثانیه دیگه» می‌گیرن و کانفیگ‌های قبلی‌شون سر جاش می‌مونه؛ مرورگر هم خودش صفحه رو دوباره باز می‌کنه

 سرعت و پینگ

تنظیماثر
Region روی EU West (Amsterdam)کوتاه‌ترین مسیر تا ایران
Early Data (ed=2560)یک رفت‌وبرگشت کمتر در هر اتصال
alpn=http/1.1سازگار با لبه‌ی Railway، بدون مذاکره‌ی اضافه
مسیریابی AsIs بدون DNS اضافهیک رفت‌وبرگشت کمتر سر هر اتصال جدید
DNS خود سرور با کشجواب DNS تقریباً فوری
WebSocket بدون بافرآپلود و دانلود بدون معطلی
اتصال‌های Keep-Alive در nginxپنل و اشتراک سریع‌تر باز میشن

پینگ واقعی، بدون اغراق (سرور در EU West):

نوع تست در اپچی رو می‌سنجهعدد معمول
TCP Pingفقط رسیدن به سرور80 تا 120 ms
Real Delay روی اینترنت خوباتصال کامل + باز کردن یک سایت150 تا 250 ms
Real Delay روی اینترنت همراههمون، روی شبکه‌ی موبایل250 تا 400 ms

[!TIP] توی تنظیمات V2Box آدرس تست رو بذار روی http://cp.cloudflare.com/generate_204 (با http). قرمز بودن عدد یعنی فقط از حد سلیقه‌ای اپ بیشتره، نه اینکه کانفیگ خرابه. ملاک واقعی سرعت باز شدن سایت‌ها و ویدیوهاست.


 متغیرهای اختیاری

هیچ متغیری الزامی نیست. از Variables سرویس در Railway اضافه‌شون کن:

متغیرپیش‌فرضکاربرد
CONFIG_TITLEجینکس | 𝙎𝙪𝙥𝙚𝙧 𝗝𝗶𝗻𝗫متنی که بعد از اسم هر کانفیگ دیده میشه
SUBSCRIPTION_PATHsubمسیر لینک اشتراک
PUBLIC_DOMAINدامنه‌ی Railwayفقط برای دامنه‌ی شخصی یا Cloudflare
DEMO_RESELLERonبا off نماینده‌ی نمونه ساخته نمیشه

 آپدیت

توی ریپوی خودت روی Sync fork ← Update branch بزن. Railway خودکار Deploy می‌کنه و کاربرها، رمزها و کانفیگ‌ها دست نمی‌خورن. هر Redeploy آخرین نسخه‌ی PasarGuard و Xray رو هم می‌گیره.


 عیب‌یابی

خطاراه‌حل
Application failed to respondپورت دامنه رو 8080 بذار
کانفیگ‌ها وصل نمیشندامنه بعد از اولین Deploy ساخته شده، یک بار Redeploy کن
کاربرها بعد از Deploy پاک شدنVolume روی /var/lib/pasarguard وصل نیست
Incorrect username or passwordیک دقیقه صبر کن تا سرویس کامل بالا بیاد
پینگ قرمز ولی وصل میشهتست TCP رو کنار بذار و از Real Delay استفاده کن

راهنمای کامل: TROUBLESHOOTING.md · سوال‌های رایج: FAQ.md


سوال‌های پرتکرار

اگه بقیه هم از این ریپو بسازن، سرعت پنل من کم میشه؟ نه. هر Fork روی سرور جداگانه‌ی خودش با CPU، رم و اینترنت جدا اجرا میشه.

پینگ دقیقاً چقدر میشه؟ با Real Delay روی اینترنت خوب حدود 150 تا 250 میلی‌ثانیه و با TCP Ping حدود 80 تا 120، به شرطی که Region روی EU West باشه.

چرا پینگ واقعی 80 نمیشه؟ فقط فاصله‌ی ایران تا آمستردام حدود 80 تا 120 میلی‌ثانیه‌ست و Real Delay چند مرحله‌ی اتصال رو هم روش حساب می‌کنه. همه‌ی بهینه‌سازی‌های ممکن (Early Data، DNS کش‌شده، مسیریابی بدون جستجوی اضافه) از قبل فعالن.

هزینه داره؟ پروژه کاملاً رایگانه. فقط هزینه‌ی خود Railway (طبق پلنی که داری) پای خودته.

رمزم یادم رفت؟ سرویس رو Restart کن، کلید رو از خط OWNER KEY لاگ بردار و توی صفحه‌ی ورود دکمه‌ی «دسترسی مالک» رو بزن.

کسی می‌تونه گروه‌ها رو پاک کنه؟ نه. گروه‌ها، هاست‌ها، هسته و نقش‌ها از بیرون قفل هستن و اگه هم به هر دلیلی خراب بشن، ربات پشتیبان درستشون می‌کنه.


 ساختار پروژه

همه‌ی فایل‌ها و کار هر کدوم
فایلکار
Dockerfileساخت یک ایمیج از PasarGuard + نود Xray + nginx
railway.jsonتنظیمات Deploy و Health Check روی Railway
entrypoint.shراه‌اندازی همه‌ی سرویس‌ها و روشن کردن دوباره‌ی هر کدوم در 1 ثانیه
bootstrap.pyتنظیم خودکار پنل، ربات پشتیبان، نگهبان ساب، کلید مالک و تغییر رمز
genpaths.pyساخت مسیرهای اختصاصی کانفیگ برای هر نصب
nginx.conf.template · ws.incوب‌سرور، قفل‌ها، صفحه‌ی آماده‌سازی ساب و تنظیمات WebSocket
jinx-ui.jsمنوی تمیز پنل، کارت تغییر رمز، کلید مالک و پنجره‌ی «دسترسی مالک»
sub.htmlصفحه‌ی اشتراک JINX PASS
healthcheck.shتست سلامت پنل و nginx
env.exampleنمونه‌ی متغیرهای اختیاری
*.md · *.svg · preview.pngمستندات، آیکون‌ها و تصویر پیش‌نمایش

 English

Super JinX in English

Super JinX is a free, ready-to-sell reseller panel built on PasarGuard. The panel, the Xray core and nginx run in one Railway service, and everything is configured automatically: inbounds, hosts, groups, sales templates, reseller role and a custom subscription page.

  • Install: Fork → Railway Deploy from GitHub repo → attach a Volume at /var/lib/pasarguard → Generate Domain on port 8080 → Region EU West → Redeploy
  • First login: admin / admin at https://YOUR-DOMAIN/dashboard/, then change it in Settings → Change password
  • Configs: 5 configs (VLESS / Trojan / VMess over WebSocket and HTTPUpgrade, TLS 443, early data) in 2 groups: Pro (1 best config) and JinX (4 different configs)
  • Subscription page: JINX PASS card, Persian and English, live ping, built-in QR, one-tap import to V2Box, v2rayNG, Hiddify, Streisand, Happ and NekoBox
  • Self-healing: a support bot fixes the core, groups, hosts and templates; the sub-guard checks subscription links every 3 seconds and repairs them in seconds
  • Locked: groups, hosts, cores, nodes and roles can be read but never deleted from outside

 مستندات

فایلمحتوا
INSTALL.mdنصب قدم‌به‌قدم
FAQ.mdسوال‌های رایج: پینگ، رمز، نماینده
TROUBLESHOOTING.mdحل خطاهای Railway
SECURITY.mdنکات امنیتی
CHANGELOG.mdتغییرات هر نسخه
env.exampleنمونه‌ی متغیرها

 همکاری

Super JinX

X4G  ×  𝗝𝗶𝗻𝗫

این پروژه با همکاری X4G و 𝗝𝗶𝗻𝗫 طراحی، ساخته و منتشر شده.


 پشتیبانی و کانال رسمی

Join Channel

آپدیت‌ها، آموزش‌ها و پشتیبانی فقط از طریق کانال رسمی
جینکس | 𝙎𝙪𝙥𝙚𝙧 𝗝𝗶𝗻𝗫

اگه این پروژه به کارت اومد، با یک Star حمایتش کن.


 مجوز و قدردانی

  • استفاده و نصب رایگانه. تغییر نام، فروش یا انتشار دوباره‌ی این پروژه به اسم خودتون مجاز نیست. جزئیات در LICENSE.
  • ساخته‌شده بر پایه‌ی PasarGuard Panel و PasarGuard Node و هسته‌ی Xray-core؛ مجوز هر کدوم در ریپوی خودشون.

Super JinX Panel · X4G × 𝗝𝗶𝗻𝗫 · ساخته‌شده برای اینترنت آزاد