The project's README from github.com/x4gpanell/SuperJinX. As one markdown file: README.md.
پنل نمایندگی حرفهای، رایگان و متنباز بر پایهی PasarGuard
یک Fork تا یک سرویس کامل: پنل، هستهی Xray و 5 کانفیگ آماده، همه روی Railway
پیشنمایش · نصب · آموزشها · کانفیگها · نمایندگی · عیبیابی · کانال
[!NOTE] Super JinX کاملاً رایگانه. ریپو رو Fork کن، روی Railway بساز و در کمتر از 5 دقیقه پنل نمایندگی خودت رو تحویل بگیر. بدون VPS، بدون ترمینال، بدون تنظیم دستی.
[!IMPORTANT] تازههای نسخهی 6.1.3: صفحهی اشتراک جدید JINX PASS دو زبانه · نگهبان ساب لینک 3 ثانیهای · پینگ پایدارتر و مصرف رم کمتر · ربات پشتیبان خودکار که هر خرابی رو همونجا درست میکنه · تغییر رمز از داخل تنظیمات · بازیابی ورود با کلید مالک از صفحهی ورود · قفل گروهها و هاستها در برابر حذف · کانفیگهای سریعتر · صفحهی اشتراک مقاومتر
1 سرویس |
5 کانفیگ |
2 گروه |
10 قالب فروش |
6 اپ |
خودترمیم |
|---|---|---|---|---|---|
| پنل + Xray + nginx | 3 پروتکل، 2 انتقال | پرو و 𝗝𝗶𝗻𝗫 | آمادهی فروش | اتصال با یک لمس | 24 ساعته |
صفحهی اشتراکی که مشتریهات میبینن: کارت هولوگرامی JINX PASS، پینگ زنده، QR داخلی و اتصال با یک لمس، به فارسی و انگلیسی
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
Super JinX یک پنل نمایندگی کامل و آمادهی فروشه که روی PasarGuard ساخته شده. پنل، هستهی Xray و وبسرور همه داخل یک سرویس روی Railway اجرا میشن و همهی تنظیمات خودکار انجام میشه: اینباندها، هاستها، گروهها، قالبهای فروش، نقش نماینده و صفحهی اشتراک.
| پنل معمولی روی VPS | Super JinX | |
|---|---|---|
| خرید سرور | لازم | لازم نیست |
| نصب با ترمینال | لازم | لازم نیست |
| ساخت اینباند و هاست | دستی | خودکار |
| گروه و قالب فروش | دستی | آماده |
| صفحهی اشتراک اختصاصی | ندارد | دارد |
| بازگشت خودکار بعد از خطا | ندارد | ربات پشتیبان 24 ساعته |
| محافظت از گروهها در برابر حذف | ندارد | دارد |
| تغییر و بازیابی رمز بدون ترمینال | ندارد | دارد |
| هزینه | ماهانه | رایگان |
|
|
|
|
|
|
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 لازم داری.
/var/lib/pasarguard
[!IMPORTANT] بدون Volume با هر ریاستارت همهی کاربرها و تنظیمات پاک میشن.
8080 بذار.xxxx.up.railway.app میگیری. این آدرس پنلته.[bootstrap] DONE -> https://YOUR-DOMAIN/dashboard/
[!NOTE] هر نصب، مسیرهای اختصاصی خودش رو داره. موقع اولین اجرا مسیر هر 5 کانفیگ تصادفی ساخته میشه و روی Volume میمونه. هر Fork روی سرور جداگانهی خودش اجرا میشه، پس پنلها هیچ منبعی رو با هم شریک نیستن و از سرعت هم کم نمیکنن.
https://YOUR-DOMAIN/dashboard/ رو باز کن.admin و رمز admin وارد شو.مالک و نمایندهها هر کدوم اکانت خودشون رو از همینجا عوض میکنن. رمز فعلی مستقیم توی دیتابیس پنل چک میشه و بعد از ذخیره هم دوباره تأیید میشه. بعد از 5 بار رمز اشتباه، 10 دقیقه قفل میشه (فقط برای همون شخص).
رمز یادت رفته؟ سرویس رو توی Railway Restart کن و کلید رو از خط OWNER KEY توی لاگ بردار.
30GB - 30 روز (گروه 𝗝𝗶𝗻𝗫، 4 کانفیگ) یا Pro 30GB - 30 روز (گروه جینکس پرو، 1 کانفیگ).http://cp.cloudflare.com/generate_204 (با http). عدد واقعیتر و کمتر نشون میده.| نقش | آدرس | نام کاربری | رمز |
|---|---|---|---|
| مالک | https://YOUR-DOMAIN/dashboard/ |
admin |
admin |
| نمایندهی نمونه (50 گیگ) | https://YOUR-DOMAIN/dashboard/ |
reseller |
reseller |
[!WARNING]
admin/adminفقط برای اولین ورود هست. همون اول رمز مالک رو عوض کن و رمز نمایندهی نمونه رو هم تغییر بده یا پاکش کن (دیگه ساخته نمیشه). رمزی که خودت بذاری هیچ وقت خودکار عوض نمیشه.
| گروه | کانفیگ | پروتکل | انتقال | اثرانگشت TLS | ویژگی |
|---|---|---|---|---|---|
| جینکس پرو | 𝗣𝗿𝗼 | VLESS | WebSocket + Early Data | Chrome | تککانفیگ با کمترین پینگ |
| 𝗝𝗶𝗻𝗫 | ⚡ 𝗙𝗹𝗮𝘀𝗵 | VLESS | WebSocket | Firefox | سریع و سبک |
| 🔥 𝗙𝗶𝗿𝗲 | Trojan | WebSocket | Safari | مناسب iOS | |
| 💎 𝗗𝗶𝗮𝗺𝗼𝗻𝗱 | VMess | WebSocket | Edge | سازگاری با اپهای قدیمی | |
| 🌙 𝗡𝗶𝗴𝗵𝘁 | VLESS | HTTPUpgrade | iOS | پایدار در شبکههای سخت |
اسم کانفیگها توی اپ کاربر با فونت مخصوص دیده میشه:
𝗣𝗿𝗼 | جینکس | 𝙎𝙪𝙥𝙚𝙧 𝗝𝗶𝗻𝗫
⚡ 𝗙𝗹𝗮𝘀𝗵 | جینکس | 𝙎𝙪𝙥𝙚𝙧 𝗝𝗶𝗻𝗫
🔥 𝗙𝗶𝗿𝗲 | جینکس | 𝙎𝙪𝙥𝙚𝙧 𝗝𝗶𝗻𝗫
💎 𝗗𝗶𝗮𝗺𝗼𝗻𝗱 | جینکس | 𝙎𝙪𝙥𝙚𝙧 𝗝𝗶𝗻𝗫
🌙 𝗡𝗶𝗴𝗵𝘁 | جینکس | 𝙎𝙪𝙥𝙚𝙧 𝗝𝗶𝗻𝗫
متن بعد از اسم رو با متغیر CONFIG_TITLE هر چی بخوای عوض کن.
[!TIP] اگه موقع ساخت کاربر گروهی انتخاب نکنی، پنل خودکار اون رو به گروه 𝗝𝗶𝗻𝗫 وصل میکنه.
لینک اشتراک
https://YOUR-DOMAIN/sub/<token>
| اپ | Android | iOS | Windows | اتصال با یک لمس |
|---|---|---|---|---|
| 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 · قالبها · عملیات گروهی · تنظیمات · پشتیبانی
نمایندهها فقط کاربرهای خودشون رو میبینن، فقط با قالبها کاربر میسازن و با تموم شدن سهمیهشون خودکار محدود میشن.
ربات پشتیبان 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_PATH |
sub |
مسیر لینک اشتراک |
PUBLIC_DOMAIN |
دامنهی Railway | فقط برای دامنهی شخصی یا Cloudflare |
DEMO_RESELLER |
on |
با 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 |
مستندات، آیکونها و تصویر پیشنمایش |
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.
/var/lib/pasarguard → Generate Domain on port 8080 → Region EU West → Redeployadmin / admin at https://YOUR-DOMAIN/dashboard/, then change it in Settings → Change password| فایل | محتوا |
|---|---|
| INSTALL.md | نصب قدمبهقدم |
| FAQ.md | سوالهای رایج: پینگ، رمز، نماینده |
| TROUBLESHOOTING.md | حل خطاهای Railway |
| SECURITY.md | نکات امنیتی |
| CHANGELOG.md | تغییرات هر نسخه |
| env.example | نمونهی متغیرها |
این پروژه با همکاری X4G و 𝗝𝗶𝗻𝗫 طراحی، ساخته و منتشر شده.
آپدیتها، آموزشها و پشتیبانی فقط از طریق کانال رسمی
جینکس | 𝙎𝙪𝙥𝙚𝙧 𝗝𝗶𝗻𝗫
اگه این پروژه به کارت اومد، با یک Star حمایتش کن.
Super JinX Panel · X4G × 𝗝𝗶𝗻𝗫 · ساختهشده برای اینترنت آزاد