X4G
آموزش ویدیویی : https://www.youtube.com/watch?v=kx06wLWldE8&t=4s
دروازه (Gateway) سریع و مدرن برای تونلزنی VLESS روی WebSocket + HTTP Proxy، با داشبورد مدیریتی زیبا و قابلیت ساخت لینکهای اختصاصی با محدودیت ترافیک.
✨ ویژگیها
- 🔌 تونل VLESS over WebSocket / XHTTP
- 🌐 HTTP Proxy داخلی
- 📊 داشبورد مدیریتی کامل (آمار، نمودار ترافیک، اتصالات زنده)
- 🔗 مدیریت لینکهای نامحدود با محدودیت ترافیک اختصاصی (MB/GB)
- ✅ فعال/غیرفعالسازی هر لینک بهصورت لحظهای
- 📱 خروجی QR Code برای هر لینک
- 🛡️ Fingerprint (uTLS) و ALPN قابل تنظیم دستی برای هر کانفیگ
- 🔢 پورت اتصال قابل تنظیم دستی برای هر کانفیگ (نه فقط 443)
- 👥 محدودیت تعداد آیپی/کاربر همزمان بهازای هر کانفیگ
1️⃣ Fork روی گیتهاب
ابتدا روی دکمه Fork کلیک کنید تا این ریپازیتوری را به حساب خود منتقل کنید.
2️⃣ Deploy روی Railway
- وارد سایت Railway.app شوید.
- روی New Project → Deploy from GitHub repo کلیک کنید.
- ریپازیتوری Fork شده را انتخاب کنید.
- Railway بهصورت خودکار پروژه را Deploy میکند.
💡 پس از دیپلوی، یک دامنه عمومی (Public Domain) برای سرویس خود از تنظیمات Railway فعال کنید تا متغیر
RAILWAY_PUBLIC_DOMAINبهدرستی مقداردهی شود.
3️⃣ اتصال به کانفیگها
پس از دیپلوی موفق:
- به آدرس
https://your-app.up.railway.app/dashboardبروید. - در صفحه داشبورد کلی، لینک VLESS پیشفرض (بدون محدودیت) را مشاهده و کپی کنید.
- این لینک را در کلاینت دلخواه (v2rayNG، NekoBox، Streisand و...) وارد کنید.
- برای ساخت لینکهای جداگانه با محدودیت ترافیک، به بخش مدیریت لینکها بروید.
🔧 تنظیمات دستی هر کانفیگ
هنگام ساخت یا ویرایش هر کانفیگ میتوانید این موارد را جداگانه تنظیم کنید:
- Fingerprint (uTLS): مقادیر chrome / firefox / safari / ios / android / edge / 360 / qq / random / randomized
- ALPN: پیشفرض پروتکل، یا مقدار دستی مثل
h2,http/1.1یاhttp/1.1 - پورت اتصال: هر پورتی بین 1 تا 65535 (نه فقط 443) — دقت کنید که این پورت باید واقعاً روی دامنه/سرویس شما باز و در دسترس باشد
- محدودیت آیپی همزمان: تعداد آیپی/کاربری که مجاز است همزمان از همان کانفیگ استفاده کند (0 = نامحدود)
⚠️ نکته مهم
تمام لینکها و آمار مصرف بهصورت درونحافظه (in-memory) ذخیره میشوند و با هر بار ریاستارت سرویس روی Railway، ریست خواهند شد. برای ذخیرهسازی دائمی، اتصال به یک دیتابیس (Redis یا PostgreSQL) پیشنهاد میشود.
X4G · پشتیبانی: @Farajian2004f
