Skip to content
x4gpanellPublic

About

No description, website, or topics provided.

Resources

Stars

287 stars

Watchers

1 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JinX X4G

Telegram Railway 3X-UI Xray License



۴ لوکیشن · ۱۴ ربات نگهبان · ۵ زبان · پایش ۲۴/۷



همکاری با ایکس فورجی

𝗝𝗶𝗻𝗫 𝗫𝟰𝗚 چیست؟

𝗝𝗶𝗻𝗫 𝗫𝟰𝗚 نسخه‌ی اختصاصی پنل محبوب 3X-UI است که از صفر برای Railway ساخته شده؛ حاصل همکاری رسمی جینکس و آقای ایکس فورجی.

فقط فایل‌ها را در گیت‌هاب بگذار و دیپلوی را بزن. پنل، کانفیگ قفل‌شده، ساب‌لینک اختصاصی و ۱۴ ربات نگهبان خودشان آماده می‌شوند. نه دستوری لازم است، نه سروری، نه تنظیم دستی.

یک دیپلوی. یک پنل. صفر دردسر.

ویژگی‌های JinX X4G

ساب‌لینکی که کاربر عاشقش می‌شود

صفحه‌ی اشتراک اختصاصی با طراحی همکاری جینکس و ایکس فورجی؛ بدون هیچ تنظیمی، از همان لحظه‌ی اول روی پنل فعال است.

پیش‌نمایش ساب‌لینک در حالت روشن و تیره

۵ زبان فارسی، English، Русский، 中文، Türkçe با پرچم، درست مثل نسخه‌ی اصلی
سه حالت نمایش روشن، تیره و خیلی تیره (مشکی کامل برای صفحه‌های OLED)
QR درخشان دو دنباله‌دار سبز و طلایی دور هر QR؛ با یک لمس کپی می‌شود
نصب یک‌کلیکی دکمه‌های مستقیم v2rayNG، Hiddify، Streisand، V2Box، Happ و برنامه‌های دیگر
مصرف زنده حجم مصرفی، باقی‌مانده، تاریخ انقضا و وضعیت اشتراک
گوشی و کامپیوتر دستگاه را تشخیص می‌دهد و نمای مخصوص همان را نشان می‌دهد

راز سرعت

مسیر بسته از گوشی تا اینترنت

هر کانفیگی که از ساب بیرون می‌آید، خودکار تقویت می‌شود:

تقویت اثر
اثر انگشت Chrome اتصال برای فیلترینگ مثل یک مرورگر معمولی دیده می‌شود؛ سرعت ثابت روی همراه اول، ایرانسل و مخابرات
ارسال زودهنگام اولین درخواست همراه خود اتصال می‌رود؛ یک رفت‌وبرگشت کمتر، پینگ پایین‌تر
QUIC بسته برنامه‌ها مستقیم سراغ اتصال پایدار می‌روند؛ پینگ بالا و پایین نمی‌پرد
DNS سریع و IPv4 جواب DNS از 1.1.1.1 و 8.8.8.8؛ بدون گیر کردن روی IPv6
بدون بافر اضافه بسته‌ها بدون مکث از nginx به Xray می‌رسند
اتصال همیشه زنده ضربان منظم WebSocket نمی‌گذارد اتصال بخوابد
چهار لوکیشن

هر چهار لوکیشن Railway پشتیبانی می‌شوند و هر کدام مستقل کار می‌کنند. روی آمستردام (هلند) پروفایل توربو خودکار روشن می‌شود: بافرهای بزرگ‌تر و نگه‌داشت سریع‌تر اتصال.

۱۴ ربات نگهبان

یک نگهبان همیشه بیدار که هر چند ثانیه همه‌چیز را چک می‌کند و هر خرابی را خودش تعمیر می‌کند:

ربات مراقب چیست اگر خراب شود
پنل باز بودن پنل ری‌استارت پنل
ساب سرور ساب‌لینک ری‌استارت پنل
Xray پورت کانفیگ ری‌استارت هسته‌ی Xray
nginx پورت 8080 ری‌استارت nginx
فایل‌های پنل رسیدن کامل فایل‌ها به مرورگر ترمیم و ری‌استارت nginx
مسیر ورود رفتن دامنه به صفحه‌ی ورود بازسازی تنظیمات
سرویس کمکی QR و سلامت سرویس ری‌استارت سرویس
اینباند وجود و سالم بودن اینباند قفل‌شده بازگردانی، با حفظ کاربرها
تنظیمات تنظیمات حیاتی پنل و ساب بازنویسی تنظیمات
سرعت DNS، IPv4، QUIC و زمان‌بندی‌ها اعمال دوباره و ری‌استارت Xray
دامنه دامنه‌ی عمومی سرویس به‌روزرسانی لینک‌ها
دیتابیس سلامت و نسخه‌ی پشتیبان بازگردانی آخرین نسخه‌ی سالم
تونل اتصال واقعی WebSocket، دقیقا مثل گوشی کاربر ری‌استارت همان بخشی که مقصر است
رم مصرف حافظه با کاربرهای هم‌زمان ری‌استارت آرام Xray قبل از پر شدن رم
نصب در ۴ قدم

نصب روی Railway

قدم ۱: آپلود در گیت‌هاب

یک ریپوی جدید بساز و همه‌ی فایل‌ها را یکجا در صفحه‌ی اول ریپو آپلود کن. فایل Dockerfile باید در همان صفحه‌ی اول باشد، نه داخل پوشه.

قدم ۲: دیپلوی در Railway

در Railway گزینه‌ی New Project و بعد Deploy from GitHub repo را بزن و همین ریپو را انتخاب کن.

قدم ۳: Volume و دامنه

یک Volume با مسیر زیر بساز تا اطلاعات پنل با هر دیپلوی پاک نشود:

/etc/x-ui

بعد در Networking گزینه‌ی Generate Domain را بزن و پورت را 8080 بگذار. لوکیشن را هم از Settings › Regions انتخاب کن.

قدم ۴: ورود به پنل

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

نام کاربری رمز عبور
admin admin

توصیه‌ی امنیتی: بعد از اولین ورود، رمز عبور را از تنظیمات پنل عوض کن.

ابزارهای بررسی سلامت

این آدرس‌ها را جلوی دامنه‌ی خودت باز کن:

آدرس کاربرد
/jx-status وضعیت همه‌ی بخش‌ها، زمان تونل و اینترنت و مصرف رم
/jx-status?deep=1 تست کامل صفحه‌ی پنل و فایل‌هایش
/jx-check تست پنل داخل مرورگر خودت، فایل به فایل

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

هیچ متغیری لازم نیست؛ این‌ها فقط برای شخصی‌سازی‌اند.

متغیر کاربرد پیش‌فرض
JX_PANEL_PATH آدرس دلخواه پنل (مثلا /my-panel/) تصادفی
JX_ADMIN_USER / JX_ADMIN_PASS نام کاربری و رمز، فقط در اولین اجرا admin / admin
JX_DOMAIN دامنه‌ی اختصاصی به جای دامنه‌ی Railway خودکار
JX_TURBO on یا off برای پروفایل توربو auto (فقط هلند)
JX_LINK_TUNE off برای خاموش کردن تقویت لینک‌ها on
JX_IPV6 off برای خاموش کردن IPv6 auto
ساختار پروژه
فایل کاربرد
Dockerfile ساخت ایمیج بر پایه‌ی 3X-UI v2.9.4
railway.json تنظیمات دیپلوی Railway
bootstrap.py راه‌اندازی خودکار پنل، ساب‌لینک و اینباند
guard.py ۱۴ ربات نگهبان
helper.py سلامت سرویس، QR و تقویت ساب
linktune.py تقویت سرعت کانفیگ‌ها
speed.py ربات سرعت: تست تونل، اینترنت و رم
inbound.py / settings.py اینباند قفل‌شده و تنظیمات پنل
xraytpl.py تنظیمات سرعت هسته‌ی Xray
render.py / nginx.conf.tpl nginx روی پورت 8080
sub.html صفحه‌ی ساب‌لینک اختصاصی
lock.js نشان قفل اینباند داخل پنل
jx-check.html صفحه‌ی عیب‌یابی
common.py / init.sh توابع مشترک و شروع سرویس‌ها
سوال‌های رایج

بعد از دیپلوی پنل باز نمی‌شود؟ چند ثانیه صبر کن تا دیپلوی سبز (Active) شود، بعد /jx-status را باز کن. اگر قبلا صفحه‌ی سفید دیده‌ای، یک بار در تب ناشناس امتحان کن.

کاربرها با دیپلوی دوباره پاک می‌شوند؟ نه، به شرطی که Volume با مسیر /etc/x-ui ساخته باشی.

کانفیگ‌های قدیمی تقویت جدید را می‌گیرند؟ بله؛ کافی است کاربر یک بار ساب را در برنامه‌اش آپدیت کند.

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

کانال رسمی جینکس



JinX X4G

بر پایه‌ی 3X-UI و Xray-core · منتشر شده با مجوز GPL-3.0

About

No description, website, or topics provided.

Resources

Stars

287 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages