The project's README from github.com/thecynetx/nyx. As one markdown file: README.md.
Language Options / تغییر زبان:
🇮🇷 Persian (فارسی) • 🇺🇸 English
راهکار سبک، پایدار و ضد فیلتر طراحیشده برای شرایط اختلالات شدید، نت ملی و مسدودی SNI
VLESS + REALITY · XHTTP (SplitHTTP) · Packet Fragment · MultiPath Engine · Auto-Failover SNI · Custom Domain / CDN · Cloudflare WARP
🔴 جهت تماشای ویدیو معرفی و آموزش کامل در یوتیوب کلیک کنید 🔴
🛡️ نسخه v2.4.4 (Zero-Bug Update) • 🔥 قابلیتهای نسخه ۲.۴ • 📊 مقایسه فنی • 💻 نصب سریع • ☁️ راهاندازی ابری و داکر • 🧩 مستندات کامل امکانات • 🤖 ربات تلگرام • 📱 اتصال کلاینتها • 🌐 تونل ایران-خارج • 🛠️ دستورات لینوکس • 📜 تاریخچه نسخهها • 🗑️ راهنمای حذف
⭐️ تشکر و قدردانی ویژه: با تشکر و سپاس ویژه از همراه گرامی امیر عزیز (آیدی تلگرام: @amirnn21) بابت تستهای عمیق فنی، شبیهسازی شرایط مرزی و گزارش دقیق لاگها که منجر به شناسایی و حل ریشهای باگهای حساس در این نسخه گردید.
User already exists در Xray و تداخل ایمیلهای کلاینتemail کلاینتها باید در سطح هر اینباند کاملاً یونیک باشد. در نسخههای قبلی، ایمیل کلاینت خودِ اینباند با مقدار remark ست میشد که در صورت همنام بودن با نام کاربری یک کاربر یا اضافه شدن اینباند جدید با نام مشابه، Xray با خطای User already exists رد میشد.~ به ایمیل اختصاصی اینباندها (~remark) و تعریف ساختار addedEmails Set برای جلوگیری قطعی از تکرار ایمیل در هسته Xray.reloadXrayService)، رکورد ثبتشده فوراً از پایگاهداده Rollback و حذف میگردد تا در صورت کلیک مجدد کاربر، اینباندهای دوتایی یا سهتایی تکراری ایجاد نشوند.inboundIds)inboundIds در آبجکت ارسالشده به configGenerator قرار نگیرد؛ اکنون تفکیک دسترسی هر کاربر به اینباندهای مجازش با دقت ۱۰۰٪ در هسته Xray اعمال میگردد.systemctl stop nginx از اسکریپت ریلود Xray حذف شد تا تداخلی با پروکسیهای معکوس و سرویسهای همجوار سرور ایجاد نگردد. همچنین الگوهای pkill هدفمندتر شدند (pkill -9 -f "xray run").install.sh)v25.1.30 سوییچ میکند.XHTTP (SplitHTTP)pbk)، شناسه کوتاهشده (sid) و فینگرپرینت به خروجی لینکهای XHTTP؛ اکنون در تست Real Delay نرمافزارهای v2rayN و v2rayNG پینگ سبز و پایدار نمایش داده میشود.Auto Self-Signed SSL)ensureTlsCertificate جهت تولید گواهیهای SSL در تنظیمات اینباندها؛ مانع از کرش Xray در پورتهای دارای رمزنگاری TLS بدون نیاز به تنظیم دستی گواهی.mtu: 1280 و جلوگیری از ایجاد پروفایلهای نامعتبر در صورت قطعی شبکه.
در این آپدیت بزرگ، بر اساس بازخوردها و پیشنهادات کاربران و ادمینهای عزیز، امکانات شخصیسازی پیشرفته، پشتیبانی از دامنه و CDN، پروتکلهای نسل جدید و برندینگ کامل برای فروشندگان اضافه شده است:
Custom Domain & CDN Mapping)vpn.mydomain.com) را وارد کند تا در تمام لینکهای VLESS، سابسکریپشنهای Base64، سینگباکس و کلش جایگزین IP خام سرور شود.Packet Fragment Tuning)Fragment Length) و فاصله زمانی ارسال (Fragment Interval) مستقیماً از داخل فرم ساخت و ویرایش اینباندها قابل تنظیم است.100-200, 10-20 (بالاترین نرخ پایداری روی نت همراه اول)50-150, 5-15 (عبور موثر از الگوریتمهای DPI ایرانسل)10-60, 2-10XHTTP (SplitHTTP)، gRPC و پروتکلهای Shadowsocks و TrojanVLESS, VMess, Trojan و Shadowsocks (AEAD & SS-2022) روی ترنسپورتهای TCP Reality, WebSocket, XHTTP, gRPC.Sub Portal Custom Branding)/subinfo/:uuid): امکان تعریف نام برند یا فروشگاه، قرار دادن آدرس لوگوی اختصاصی و تنظیم هویت بصری صفحه اشتراک خریداران.Instant Live Search)Mobile-First UX)
| Feature / Capability | 🛡️ Nyx Panel v2.4 | 3x-ui (Sanaei) | Marzban |
|---|---|---|---|
| ☁️ 1-Click Cloud Deploy (Railway/Codespaces/Docker) | Yes (100% Free & No Credit Card) | No | No |
| ⚛️ Quantum MultiPath 4-Route Engine | Yes (4 Live Parallel Paths) | No | No |
| ⚖️ Smart Health Load Balancer for Subscriptions | Yes (Auto-ranks healthiest server #1) | No | No |
| 🚨 Panic Mode Blackout Detection & Alert | Yes (Auto Telegram Notification) | No | No |
| 🌐 Custom Domain & Cloudflare CDN Mapping | Yes (Global + Per-Inbound) | Basic | Basic |
| ⚡ Packet Fragment Custom Tuning & Presets | Yes (MCI, Irancell, Intranet Presets) | Limited | Limited |
| 🚀 Next-Gen XHTTP (SplitHTTP) & gRPC | Yes (Full Protocol Suite) | Basic | Basic |
| 🔑 Protocols: VLESS + VMess + Trojan + Shadowsocks | Yes (Full Suite + SS-2022) | Yes | Yes |
| 🎨 Subscriber Portal Branding & Support Links | Yes (Logo, Support, App Downloads) | No | Limited |
| Cross-Platform (Linux + Windows Server) | Yes (Native PowerShell + Bash) | Linux Only | Linux Only |
| RAM Footprint (Memory) | Lightweight (~70 MB) | Moderate (~250 MB) | Heavy (~400 MB+) |
| Automated Telegram DB Backup & 1-Click Restore | Yes (Auto 24h & Telegram Upload) | Complex Manual | Manual Script |
| Smart Auto-Failover SNI Daemon | Yes (DPI Blackout Auto-Switch) | No | No |
| 1-Click Cloudflare WARP Outbound | Yes (Anti-Sanction & IP Shield) | Complex Manual | Complex Manual |
| 100% Button-driven Telegram Bot | Yes (Step-by-step Wizard) | Limited | Command-based |
| Standalone User Web Page | Yes (/subinfo/:uuid) |
No | Basic |
| Intranet Tunnel Generator | Yes (Gost v3 / ICMP / DNS) | No | No |
| VLESS + REALITY Support | Yes (X25519 Keypair) | Yes | Yes |
Ubuntu / Debian / CentOS / AlmaLinux):دستور زیر را با دسترسی root در ترمینال لینوکس اجرا کنید:
bash <(curl -Ls https://raw.githubusercontent.com/thecynetx/nyx/main/install.sh)
Windows Server 2016-2022 / Windows 10/11):ترمینال PowerShell را به صورت Run as Administrator باز کرده و دستور زیر را اجرا کنید:
iwr -useb https://raw.githubusercontent.com/thecynetx/nyx/main/install.ps1 | iex
GitHub Codespaces / Railway / Docker):اگر سرور مجازی (VPS) ندارید، میتوانید پنل Nyx را بدون ۱ ریال هزینه روی GitHub Codespaces یا Railway راهاندازی کنید:
Code و سپس تب Codespaces کلیک کنید و Create codespace on main را بزنید.bash -c "$(curl -fsSL https://raw.githubusercontent.com/thecynetx/nyx/main/install.sh)"
admin و پسورد: admin123).+ New Project کلیک کرده و گزینه Deploy from GitHub repo را بزنید.thecynetx/nyx را انتخاب کرده و روی Deploy Now کلیک کنید.admin و رمز admin123 وارد پنل شوید!# اجرا با داکر کامپوز
docker-compose up -d
# یا اجرای مستقیم کانتینر
docker run -d \
--name nyx-panel \
-p 3080:3080 \
-p 443:443 \
-v nyx_data:/data \
--restart unless-stopped \
ghcr.io/thecynetx/nyx:latest
Quantum MultiPath Engine)موتور پایش موازی که در شرایط اختلال شدید اینترنت ایران، ۴ مسیر ارتباطی مستقل را به صورت همزمان بررسی و پایش میکند:
🛡️ Route 1 (Standard): Direct VLESS + REALITY ──► Free Internet ✅
☁️ Route 2 (DPI Blocked): Domestic Iran CDN (ArvanCloud PoP) ──► Server ──► Internet ✅
🌐 Route 3 (Heavy Cut): DNS Tunnel via Port 53 ──► Internet ✅
📡 Route 4 (Emergency): L3 ICMP Ping Tunnel ──► Internet ✅
Promise.allSettled.