فارسی · English · Русский · 中文
۱۲ کانفیگ آماده که برای همهی اپراتورها تنظیم شدن، پنل نمایندگی با هر حجمی از ۱ مگابایت تا نامحدود،
صفحهی ساب JINX PASS برای گوشی و کامپیوتر، و رباتهای نگهبانی که هر ۱۵ ثانیه همهچی رو چک و خودشون تعمیر میکنن.
نه سرور میخواد، نه دامنه، نه سرتیفیکیت.
[!IMPORTANT] نسخهی ۱۴، خطبهخط تستشده روی موبایل و کامپیوتر، بدون هیچ خطای صفحه
- دکمهی حمایت مالی حالا یه جای ثابت گوشهی پایین صفحه داره و دیگه هیچوقت نمیپره، تکون نمیخوره و از صفحه بیرون نمیزنه
- صفحهی ساخت پنل نمایندگی از نو چیده شده: پکیجها، فرم و پیشنمایش روی گوشی و کامپیوتر مرتب، و هیچ دکمهای بیرون نمیزنه
- هر حجمی که بخوای: انتخاب واحد MB / GB / TB برای ساخت، ویرایش و شارژ نماینده، از ۱ مگابایت تا نامحدود
- فرم کاربر خود مرزبان هم حجم اعشاری قبول میکنه (مثلاً
0.5گیگ یعنی ۵۱۲ مگ)- دو کانفیگ XHTTP به روش Vodiwalker: Warp Speed با حالت
packet-upو Quantum با حالتstream-up- مسیر مخفی کانفیگها (
/cdn/<شناسه>) که برای هر پنل جداست- انتخاب اپراتور توی صفحهی ساب، بهترین کانفیگ میاد بالای لیست
- قطعی کمتر: اتصال بیکار تا ۱۰ دقیقه باز میمونه و نگهبان رم فقط از ۹۷٪ وارد عمل میشه
| پنل معمولی روی سرور | سوپر جینکس | |
|---|---|---|
| خرید سرور و دامنه | لازمه | لازم نیست |
| نصب با ترمینال | لازمه | لازم نیست |
| سرتیفیکیت TLS | دستی، هر ۳ ماه تمدید | خودکار، هیچوقت منقضی نمیشه |
| ساخت اینباند و هاست | دستی | ۱۲ کانفیگ آماده |
| کانفیگ مخصوص اپراتورها | ندارد | ۷ اثرانگشت، ۲ نوع فرگمنت، XHTTP |
| پنل نمایندگی | ندارد | ویزارد، پکیج، حجم از ۱ مگ، محدودیت سمت سرور |
| صفحهی ساب اختصاصی | ساده | JINX PASS، کامپیوتر و موبایل، انتخاب اپراتور |
| تعمیر خودکار بعد از خرابی | ندارد | رباتهای نگهبان، چک هر ۱۵ ثانیه |
| بکاپ | دستی | روزانه، ۷ نسخهی آخر |
| هزینه | ماهانه | رایگان |
![]() |
![]() |
| JINX PASS · کامپیوتر | JINX PASS · موبایل |
![]() |
![]() |
| حمایت مالی · کامپیوتر | حمایت مالی · موبایل |
[!TIP] کل نصب حدود ۵ دقیقه طول میکشه. فقط یه اکانت GitHub و یه اکانت Railway لازم داری.
| قدم | کار | نکته |
|---|---|---|
| ۱ | بالای همین صفحه Star و بعد Fork رو بزن | اسم ریپو هر چی خواستی |
| ۲ | توی Railway بزن New Project ← Deploy from GitHub repo |
ریپوی Fork شدهی خودت رو انتخاب کن |
| ۳ | Settings ← Deploy ← Regions ← EU West (Amsterdam) |
کمترین پینگ از ایران |
| ۴ | روی سرویس راستکلیک (روی گوشی: نگه دار) ← Attach Volume با مسیر /var/lib/marzban |
بدون Volume با هر Redeploy کاربرها پاک میشن |
| ۵ | Settings ← Networking ← Generate Domain با پورت 8080 |
یه آدرس xxxx.up.railway.app میگیری |
| ۶ | مطمئن شو Serverless / App Sleeping خاموشه | وگرنه کانفیگها بعد از مدتی قطع میشن |
| ۷ | از تب Deployments یه Redeploy بزن |
توی لاگ [lock] xray test: config OK یعنی همهچی آمادهست |
توی لاگ دیپلوی چی باید ببینم؟
=== Super JinX | Marzban on Railway ===
[lock] TCP Fast Open off
[lock] xray test: config OK
[lock] xray 25.x | config ready: ... inbounds (...)
[start] region: europe-west4-... (Amsterdam = best for Iran)
[guard] region Amsterdam | 12 direct methods | ...
[doctor] online, watching nginx / panel / tunnel / ... inbounds
اگه خط xray test هشدار داد، همون پایینش نوشته کدوم قابلیت خودکار خاموش شد و بقیهی کانفیگها مثل قبل کار میکنن.
| آدرس پنل | نام کاربری | رمز |
|---|---|---|
https://YOUR-DOMAIN.up.railway.app/dashboard/ |
admin |
admin |
[!WARNING]
admin / adminفقط برای اولین ورودـه. همون اول از منوی پنل گزینهی «تغییر نام کاربری و رمز عبور» رو بزن. تغییر همون لحظه اعمال میشه و با Redeploy هم برنمیگرده.
flowchart LR
U["اپ کاربر<br/>v2rayNG · Hiddify · V2Box"] -- "TLS 443" --> R["لبهی Railway<br/>Amsterdam"]
R -- "8080" --> N["nginx"]
N -- "/dashboard · /sub · /agent" --> P["پنل مرزبان"]
N -- "WS · HTTPUpgrade · XHTTP" --> X["هستهی Xray"]
X --> I(("اینترنت"))
D["JinX Doctor<br/>هر ۱۵ ثانیه"] -.-> N
D -.-> X
D -.-> P
classDef edge fill:#1b1640,stroke:#7c5cff,color:#e6e8ff
classDef core fill:#0f2a33,stroke:#00d4a6,color:#e6fff8
classDef guard fill:#2a1230,stroke:#ff5c9d,color:#ffe6f0
class U,R,N edge
class P,X,I core
class D guard
Railway خودش روی پورت 443 TLS میزنه و همهچی رو به nginx روی پورت 8080 میفرسته. nginx پنل، صفحهی ساب، پنل نمایندهها و همهی کانفیگهای Xray رو از همین یه پورت پخش میکنه. هیچ سرتیفیکیتی لازم نیست و هیچوقت هم منقضی نمیشه.
اسم همهی کانفیگها با جینکس | 𝗝𝗶𝗻𝗫 شروع میشه و بعدش اسم روش و پروتکل میاد. هر ۱۲ تا واقعاً با هم فرق دارن: هر کدوم ترکیب خودش از پروتکل، انتقال، اثرانگشت TLS و فرگمنت رو داره، پس هر اپراتوری بالاخره یکی رو برنده میکنه.
[!NOTE] همهی کانفیگها روی TLS 443 هستن. کانفیگهای WS و HTTPUpgrade با
alpn=http/1.1و Early Data (ed=2560) کار میکنن، یعنی دقیقاً همون چیزی که لبهی Railway دوست داره. دو کانفیگ XHTTP (مثل پنل Vodiwalker) هم رویalpn=h2,http/1.1هستن: Warp Speed با حالت packet-up و Quantum با حالت stream-up. اگه XHTTP رو باJINX_XHTTP=0خاموش کنی، یا Xray این ایمیج پشتیبانیش نکنه، همین دو اسم خودکار میرن روی HTTPUpgrade.
| اپراتور | اول اینا رو امتحان کن | اگه نشد |
|---|---|---|
| همراه اول | Ghost Anti-Filter · Ninja Stealth · Warp Speed | Swift Shield · Meteor |
| ایرانسل | Amsterdam Rocket · Lightning · Swift Shield | Quantum · Hyper Drive |
| مخابرات (ADSL / فیبر) | Amsterdam Rocket · Lightning · Vortex | Reality Pulse · Quantum · Ghost Anti-Filter |
| رایتل | Swift Shield · Meteor · Warp Speed | Ninja Stealth |
| وایفای و اینترنت خوب | Amsterdam Rocket · Lightning · Hyper Drive | Quantum · Reality Pulse |
[!NOTE] همین جدول توی صفحهی ساب هم هست: کاربر اپراتورش رو یه بار انتخاب میکنه (همراه اول، ایرانسل، مخابرات، رایتل یا وایفای)، کانفیگهای مناسبش میان بالای لیست و اولی برچسب «اول این رو بزن» میگیره. انتخابش هم برای دفعهی بعد یادش میمونه. اگه سرور واسط ایران (Turbo Iran) گذاشته باشی، برای همهی اپراتورها اول همونه.
[!TIP] فیلترینگ هر روز فرق میکنه و هیچ کانفیگی همیشه برنده نیست. سادهترین راه: توی اپ از همهی کانفیگها تست پینگ گروهی (Real Delay) بگیر و کمپینگترین رو بزن.
| قابلیت | کارش |
|---|---|
Early Data (ed=2560) |
اولین بسته همراه دستدادن میره؛ یه رفتوبرگشت کمتر سر هر اتصال |
alpn=http/1.1 |
دقیقاً همون چیزی که لبهی Railway میخواد، بدون مذاکرهی اضافه |
| BBR | سرعت ثابتتر روی اینترنت موبایل (اگه سرور اجازه بده) |
| Heartbeat | هر ۳۰ ثانیه یه ضربان کوچیک که اپراتور خط بیکار رو نبنده |
| بستن QUIC | مرورگر و یوتیوب روی TCP میرن که داخل تونل روونتره |
| DNS سریع با IPv4 | جواب DNS از 1.1.1.1 و 8.8.8.8، بدون گیر کردن روی IPv6 |
| بدون بافر | بستهها بدون مکث از nginx به Xray میرسن |
| ۱۶ هزار اتصال | nginx برای هر worker تا ۱۶٬۳۸۴ اتصال، پنل شلوغ هم کند نمیشه |
| بستن تبلیغات روی سرور | دیتای کمتر، صفحهها سریعتر باز میشن |
| لینک ساده برای همهی اپها | هر اپ کانفیگ رو خودش میسازه؛ هیچ قالبی نمیتونه اتصال رو خراب کنه |
| اتصال بیکار تا ۱۰ دقیقه | وسط تماس، دانلود یا مکث ویدیو اتصال بسته نمیشه |
| دستدادن ۱۰ ثانیهای | روی اینترنت ضعیف هم اتصال وسط راه رها نمیشه |
| نوع تست توی اپ | چی رو میسنجه | عدد معمول از ایران (Amsterdam) |
|---|---|---|
| TCP Ping | فقط رسیدن به سرور | ۸۰ تا ۱۲۰ ms |
| Real Delay روی اینترنت خوب | اتصال کامل + باز کردن یه سایت | ۱۵۰ تا ۲۵۰ ms |
| Real Delay روی اینترنت همراه | همون، روی شبکهی موبایل | ۲۵۰ تا ۴۰۰ ms |
توی تنظیمات اپ آدرس تست رو بذار روی
http://cp.cloudflare.com/(با http). عدد واقعیتر و کمتری نشون میده. ملاک اصلی سرعت باز شدن سایتها و ویدیوهاست، نه رنگ عدد پینگ.
| Android | iOS | Windows / macOS | |
|---|---|---|---|
| پیشنهادی | v2rayNG | Streisand · V2Box | v2rayN |
| همهکاره | Hiddify · NekoBox | Hiddify · Happ | Hiddify · Clash Verge |
v2rayNG (اندروید)
- لینک اشتراک رو از صفحهی ساب کپی کن (یا دکمهی «افزودن» کنار v2rayNG رو بزن).
- توی v2rayNG منوی سهخط ← Subscription group setting ← + و لینک رو توی URL بذار.
- برگرد، از منوی سهنقطه Update subscription رو بزن.
- از منوی سهنقطه تست Real delay همهی کانفیگها رو بزن و کمپینگترین رو انتخاب کن.
Hiddify (اندروید، iOS، ویندوز، مک)
- توی صفحهی ساب دکمهی «افزودن» کنار Hiddify رو بزن، یا لینک رو کپی کن و توی Hiddify «+» ← از کلیپبورد رو بزن.
- حالت رو روی «بهترین پینگ» بذار تا خودش سریعترین کانفیگ رو انتخاب کنه.
- Mux رو توی تنظیمات Hiddify روشن نکن؛ سرور Xray با Mux مخصوص Hiddify کار نمیکنه.
Streisand و V2Box (آیفون)
- لینک اشتراک رو توی Safari باز کن و دکمهی «افزودن» کنار اپ رو بزن.
- اپ خودش باز میشه و اشتراک اضافه میشه.
- پینگ همه رو بگیر و کمپینگترین رو بزن.
v2rayN و Clash Verge (کامپیوتر)
- صفحهی ساب رو روی کامپیوتر باز کن؛ تب Windows رو بزن.
- توی v2rayN: Subscription Group ← Subscription group setting ← Add و لینک رو بذار، بعد Update subscription.
- توی Clash Verge: Profiles ← Import و لینک رو بذار.
بعد از هر تغییر توی پنل، توی اپ یه بار Update Subscription بزن.
از منوی پنل گزینهی «پنلهای نمایندگی» رو بزن (فقط مدیر اصلی این گزینه رو میبینه).
| بخش | توضیح |
|---|---|
| پکیج آماده | برنزی 10 کاربر · 100GB · 30 روز · نقرهای 50 · 500GB · 30d · طلایی 100 · 1TB · 30d · الماس 500 · 5TB · 90d · سفارشی |
| هر حجمی که بخوای | انتخاب واحد MB / GB / TB و دکمههای آمادهی 500MB · 50GB · 100GB · 500GB · 1TB · نامحدود؛ کمترین حجم ۱ مگابایت |
| چیدمان موبایل و کامپیوتر | روی کامپیوتر پکیجها در یک ردیف، روی گوشی دو ستونه و پیشنمایش بالای فرم؛ هیچ دکمهای بیرون نمیزنه |
| چک زنده | نام تکراری یا محدودیت اشتراک همون لحظه نشون داده میشه، قبل از اینکه دکمه رو بزنی |
| رمز قوی | ساخت رمز ۱۴ کاراکتری با نوار قدرت |
| پیشنمایش و تحویل | کارت زنده، کپی جدا برای آدرس، یوزر و رمز، کپی همه |
| شارژ و تمدید | حجم (با MB / GB / TB)، روز و ظرفیت کاربر در یک مرحله |
| تاریخچه | همهی کارهای انجامشده روی هر نماینده با تاریخ و ساعت |
| جستجو و فیلتر | بر اساس نام، نام نمایشی، توضیحات و وضعیت |
| محدودیت سمت سرور | تعداد کاربر، حجم و تاریخ انقضا از هیچ راهی دور زده نمیشه |
نمایندهها از https://YOUR-DOMAIN/agent/ وارد میشن و پیام «به پنل نمایندگی خوش آمدید» رو میبینن. هر نماینده فقط کاربرهای خودش رو میبینه. با حذف نماینده، کاربرهاش پاک نمیشن و به حساب مدیر اصلی منتقل میشن.
| کارت عضویت نورانی | نام کاربر، حجم، تاریخ انقضا (شمسی و میلادی) و وضعیت |
| دو چیدمان جدا | کامپیوتر (از عرض ۹۰۰ پیکسل) و موبایل، خودکار تشخیص داده میشه |
| انتخاب اپراتور | همراه اول، ایرانسل، مخابرات، رایتل یا وایفای؛ کانفیگهای مناسب میان بالا |
| پینگ زندهی سرور | و برچسب «پیشنهاد جینکس» روی بهترین کانفیگ |
| افزودن یکلمسی | برای Android، iOS و Windows |
| کپی مطمئن | حتی روی آیفون، QR داخلی، کپی همه و دانلود فایل کانفیگها |
| دستیار JinX Care | ساعت گوشی، اینترنت، سرور و پینگ رو چک میکنه و مشکل رو توضیح میده |
| تم تیره و روشن | فارسی و English، روان روی گوشیهای ضعیف (حالت سبک خودکار) |
| بدون هیچ اتصال خارجی | فونت، QR و آیکونها همه روی سرور خودت |
flowchart LR
D(("JinX Doctor<br/>هر ۱۵ ثانیه")) --> A{"nginx سالمه؟"}
A -- نه --> A1["روشن کردن دوبارهی nginx"]
D --> B{"کانفیگها وصل میشن؟<br/>تست واقعی WebSocket"}
B -- نه --> B1["ریاستارت Xray<br/>اگه نشد: بستن پروسهی گیرکرده"]
D --> C{"رم پر شده؟"}
C -- "۹۷٪" --> C1["ریاستارت آروم Xray<br/>قبل از پر شدن"]
D --> E{"پنل جواب میده؟"}
E -- "۳ بار نه" --> E1["بالا آوردن تمیز سرویس"]
G(("Host Guard<br/>هر ۲۰ ثانیه")) --> H["۱۲ کانفیگ و اینباند قفلشده<br/>همیشه درست"]
classDef bot fill:#2a1230,stroke:#ff5c9d,color:#ffe6f0
classDef ask fill:#1b1640,stroke:#7c5cff,color:#e6e8ff
classDef fix fill:#0f2a33,stroke:#00d4a6,color:#e6fff8
class D,G bot
class A,B,C,E ask
class A1,B1,C1,E1,H fix
| اگه این خراب شه | واکنش خودکار |
|---|---|
| nginx | حداکثر ظرف ۱۵ ثانیه دوباره روشن میشه |
| هستهی Xray | هر ۶۰ ثانیه یه دستدادن واقعی WebSocket مثل گوشی کاربر؛ اگه جواب نداد ریاستارت، و اگه پنل ریاستارت رو قبول نکرد پروسهی گیرکرده بسته میشه و هستهی تازه بالا میاد |
| رم | به ۹۷٪ برسه، Xray آروم ریاستارت میشه، قبل از اینکه Railway کل سرویس رو بکشه |
| پنل یخ بزنه | بعد از ۳ چک ناموفق، سرویس تمیز بالا میاد |
| کانفیگ Xray | قبل از ذخیره با خود Xray تست میشه؛ اگه یه قابلیت قبول نشد، فقط همون خاموش میشه |
| هاستها و سابلینکها | هر ۲۰ ثانیه چک و درست میشن؛ اگه پنل مقداری رو رد کنه، مرحلهبهمرحله امن میشن |
| صفحهی ساب یا حمایت مالی | از نسخهی سالم برمیگرده |
| دیتابیس | بکاپ روزانه، ۷ نسخهی آخر روی Volume |
[!TIP] آدرس
https://YOUR-DOMAIN/jx-statusرو باز کن: وضعیت زندهی nginx، پنل، صفحهی ساب، تکتک کانفیگها، رم و آخرین تعمیر. هیچ رمز یا اطلاعات حساسی توش نیست.
با گذاشتن
DOCTOR_TG_TOKENوDOCTOR_TG_CHATهمهی هشدارها و تعمیرها توی تلگرامت میاد.
| نام کاربری و رمز | از منوی پنل عوض میشه، همون لحظه اعمال میشه و با Redeploy برنمیگرده |
| قفل ورود | بعد از ۱۰ رمز اشتباه، ورود ۵ دقیقه بسته میشه (سمت سرور، روی IP و یوزر) |
| اینباند قفلشده | Core Settings فقطخواندنیه؛ کانفیگ Xray با هر استارت از نو ساخته میشه و هاستها ظرف ۲۰ ثانیه برمیگردن |
| مسیر مخفی کانفیگها | هر پنل مسیر /cdn/<شناسه> مخصوص خودش رو داره که یک بار ساخته میشه و ثابت میمونه |
| پورتهای داخلی | پنل و Xray فقط روی 127.0.0.1؛ از بیرون فقط nginx دیده میشه (بهجز Reality، اگه خودت روشنش کنی) |
| ماندگاری دیتا | دیتابیس، کاربرها و نمایندهها روی Volume میمونن |
لوکیشن رو از Settings ← Deploy ← Regions عوض کن؛ اسم کانفیگ خودکار عوض میشه و کاربرها سر جاشون میمونن. برای چند لوکیشن همزمان، برای هر لوکیشن یه سرویس جدا با همین ریپو بساز.
Reality (کمترین سربار)
ترافیک Reality بدون واسطهی وب Railway رد میشه.
Settings←Networking← TCP Proxy با پورت2010- Redeploy بزن. دو کانفیگ Reality Pulse و Dark Matter خودشون به همهی سابها اضافه میشن.
رلهی سرور ایران
اپ کاربر ──► سرور ایران :443 ══ TLS passthrough ══► Railway
روی سرور ایران (Ubuntu یا Debian):
sudo bash iran-relay.sh xxxx.up.railway.appبعد توی Railway متغیر IRAN_RELAY_IP=آیپی_سرور رو بذار و Redeploy بزن. کانفیگهای Turbo Iran خودکار اضافه میشن.
تانل کلودفلر
- یه دامنه به Cloudflare وصل کن.
Zero Trust←Networks←Tunnels←Create a tunnel(نوع Cloudflared) و توکن رو کپی کن.- یه Public Hostname با سرویس
HTTP←127.0.0.1:8080بساز. - این متغیرها رو بذار و Redeploy بزن:
CF_TUNNEL_TOKEN=توکن
CF_TUNNEL_HOSTNAME=jinx.example.com
CF_CLEAN_IP=آیپی تمیز (اختیاری)کانفیگ Cloud Shield خودکار اضافه میشه؛ اگه CF_CLEAN_IP هم بذاری، کانفیگهای Cloud Storm روی آیپیهای تمیز و پورتهای 443، 2053 و 8443 هم ساخته میشن.
دامنههای Mirror
از Settings ← Networking چند دامنهی دیگه برای همین سرویس بساز و توی متغیر JINX_EXTRA_DOMAINS بنویس (با کاما). برای هر دامنه یه کانفیگ Mirror ساخته میشه؛ اگه یه دامنه جایی بسته شد، بقیه کار میکنن.
هیچ متغیری الزامی نیست. از تب Variables سرویس توی Railway اضافهشون کن.
جدول کامل متغیرها
| متغیر | پیشفرض | توضیح |
|---|---|---|
PANEL_DOMAIN |
دامنهی شخصی به جای دامنهی Railway | |
RESET_ADMIN_PASSWORD |
1 = ورود برمیگرده روی admin / admin؛ بعدش حتماً پاکش کن |
|
SUB_UPDATE_INTERVAL |
6 |
هر چند ساعت اپها ساب رو خودکار آپدیت کنن |
DOCTOR_TG_TOKEN · DOCTOR_TG_CHAT |
هشدارهای ربات نگهبان توی تلگرام | |
TELEGRAM_API_TOKEN · TELEGRAM_ADMIN_ID |
ربات تلگرام خود مرزبان | |
CF_TUNNEL_TOKEN · CF_TUNNEL_HOSTNAME |
تانل کلودفلر | |
CF_CLEAN_IP · CF_PORTS |
443,2053,8443 |
آیپیهای تمیز و پورتهای کلودفلر |
IRAN_RELAY_IP · IRAN_RELAY_PORT |
443 |
رلهی سرور ایران |
JINX_EXTRA_DOMAINS |
دامنههای اضافه، برای هر کدوم یه کانفیگ Mirror | |
JINX_REALITY_SNI |
www.speedtest.net |
سایت پوششی Reality |
JINX_FRAGMENT |
10-20,10-20,tlshello |
فرگمنت قوی؛ خالی = خاموش |
JINX_FRAGMENT_LIGHT |
100-200,1-3,tlshello |
فرگمنت سبک |
JINX_PATH_SECRET |
تصادفی | شناسهی مسیر مخفی کانفیگها (/cdn/<شناسه>)؛ ۸ تا ۶۴ حرف، عدد یا -. یک بار ساخته میشه و ثابت میمونه |
JINX_OLD_PATHS |
1 |
0 = مسیرهای قدیمی نسخهی ۱۲ (/panel-ws، /vless و…) بسته میشن؛ بعد از بهروزرسانی ساب همه |
JINX_HEARTBEAT |
30 |
ضربان WebSocket به ثانیه؛ 0 = خاموش |
JINX_BBR · JINX_ADBLOCK · JINX_FAST · JINX_REALITY |
1 |
0 = خاموش |
JINX_XHTTP |
1 |
0 = خاموش کردن XHTTP (Warp Speed و Quantum میرن روی HTTPUpgrade) |
JINX_MUX |
0 |
1 = روشن؛ فقط برای v2rayNG با ساب JSON (Hiddify و Clash با Mux وصل نمیشن) |
JINX_TFO |
0 |
1 = روشن کردن TCP Fast Open |
USE_CUSTOM_JSON_FOR_V2RAYNG |
False |
True = ساب JSON کامل (با فرگمنت و Mux) برای v2rayNG؛ برای v2rayN، Streisand و Happ هم متغیر همنام هست |
توی ریپوی خودت روی گیتهاب بزن Sync fork ← Update branch. Railway خودش دوباره Deploy میکنه و کاربرها، رمزها، نمایندهها و کانفیگها دست نمیخورن. هر Redeploy آخرین نسخهی مرزبان و Xray رو هم میگیره.
کانفیگها وصل نمیشن یا پینگ نمیدن
- مطمئن شو دامنه با پورت
8080ساخته شده و بعدش یه بار Redeploy زدی. - توی اپ Update Subscription بزن تا کانفیگهای تازه بیاد.
- Mux رو توی اپ خاموش کن.
- از Real Delay استفاده کن، نه TCP.
- آدرس
/jx-statusرو باز کن و ببین کدوم بخش قرمزه.
رمز یادم رفته
متغیر
RESET_ADMIN_PASSWORD=1 رو بذار، Redeploy بزن، با admin / admin وارد شو و بعد متغیر رو پاک کن.
روی اپراتور من کانفیگ مستقیم وصل نمیشه
Ghost Anti-Filter، Ninja Stealth یا Swift Shield رو امتحان کن. اگه باز نشد، Reality یا تانل کلودفلر.
پینگ بالاست
لوکیشن رو روی Amsterdam بذار، آدرس تست اپ رو
http://cp.cloudflare.com/ کن و Lightning یا Amsterdam Rocket رو بزن.
ذخیرهی Core Settings ارور 403 میده
عمدیه. اینباندها قفلن تا هیچ تغییری توی پنل کانفیگها رو خراب نکنه.
اگه بقیه هم از این ریپو بسازن، سرعت من کم میشه؟
نه. هر Fork روی سرویس جداگانهی خودش با CPU، رم و اینترنت جدا اجرا میشه.
همهی فایلها و کار هر کدوم
| فایل | کار |
|---|---|
Dockerfile |
ساخت ایمیج از مرزبان + nginx + فونت فارسی + QR |
railway.json |
تنظیمات دیپلوی و Health Check روی Railway |
start.sh |
راهاندازی همهی سرویسها و رباتها به ترتیب درست |
lock.py |
ساخت و تست کانفیگ Xray با هر استارت |
xray_config.json · locked_inbound.json |
اینباندها و اینباند قفلشدهی JinX Core |
enforce_hosts.py |
نگهبان هاستها و ۱۲ کانفیگ |
doctor.py |
ربات نگهبان، بکاپ روزانه و /jx-status |
jinx_api.py |
سرویس حساب، QR، پنل نمایندگی و محدودیتها |
ensure_admin.py |
ساخت مدیر اول و تغییر رمز |
nginx.conf · ws.inc · gate.inc |
وبسرور، مسیرهای کانفیگ و دروازهی محدودیت نمایندهها |
jinx.js · jinx.css |
ظاهر پنل، پنل نمایندگی، تغییر رمز و دکمهی حمایت مالی |
sub.html |
صفحهی اشتراک JINX PASS |
donate.html · donate-config.js |
صفحهی حمایت مالی و آدرسها |
iran-relay.sh |
اسکریپت رلهی سرور ایران |
variables.env |
نمونهی همهی متغیرها |
دکمهی حمایت مالی گوشهی پایین پنل، صفحهی https://YOUR-DOMAIN/donate/ رو باز میکنه. جاش ثابته و روی صفحهی ورود و پنجرههای باز پنل خودش کنار میره تا جلوی چیزی رو نگیره. هر آدرس قبل از نمایش با چکسام شبکهی خودش بررسی میشه، QR روی همون دستگاه ساخته میشه و صفحه هیچ اتصال خارجی نداره. برای گذاشتن آدرسهای خودت فقط donate-config.js رو ویرایش کن.
آپدیتها، آموزشها و پشتیبانی فقط از کانال رسمی جینکس | 𝙎𝙪𝙥𝙚𝙧 𝗝𝗶𝗻𝗫.



