Download Latest Version x-ui-windows-amd64.zip (91.2 MB)
Email in envelope

Get an email when there's a new version of 3X-UI

Home / v3.4.0
Name Modified Size InfoDownloads / Week
Parent folder
x-ui-linux-armv5.tar.gz 2026-06-23 75.9 MB
x-ui-linux-armv6.tar.gz 2026-06-23 80.8 MB
x-ui-windows-amd64.zip 2026-06-23 90.9 MB
x-ui-linux-armv7.tar.gz 2026-06-23 80.7 MB
x-ui-linux-arm64.tar.gz 2026-06-23 79.0 MB
x-ui-linux-s390x.tar.gz 2026-06-23 77.4 MB
x-ui-linux-386.tar.gz 2026-06-23 81.0 MB
x-ui-linux-amd64.tar.gz 2026-06-23 83.1 MB
README.md 2026-06-23 20.8 kB
v3.4.0 source code.tar.gz 2026-06-23 10.7 MB
v3.4.0 source code.zip 2026-06-23 11.1 MB
Totals: 11 Items   670.7 MB 3

🚀 Multi-Node Hardening, Notification Event Bus, Managed Hosts & Scale to 100k Clients

  • 🛰️ Per-node outbound routing & node hardening — route each node through its own outbound, plus mTLS, hashed + zstd reconcile transport, and per-node network metrics.
  • 🔔 Notification event bus — a pub/sub architecture with Telegram and SMTP subscribers, a card-based notification settings layout, and memory-threshold alerts.
  • 🌐 Managed Hosts — per-host overrides for subscription links so each host can advertise its own address.
  • 🧾 Subscription engine upgrades — dynamic remark variables (Jalali date, transport, status tokens), full XHTTP mapping for Clash/Mihomo, per-client external links + remote subscriptions, and an option to hide server settings (happ).
  • 📈 Scale & stability to 50k–100k clients — faster traffic/auto-renew/node bulk ops, DB indexes on hot columns, atomic config writes, panic-recovering cron/jobs, and bounded gRPC deadlines & response sizes.
  • 🛡️ fail2ban-native IP limiting — IP limit is now gated on fail2ban (auto-installed on install/update) and reads onlines without parsing access.log.
  • 🔐 Native TLS/REALITY pinning — remote cert pinning via a native uTLS handshake (no xray subprocess), ported xray TLS/REALITY fields, and cert-hash helpers.
  • 🎯 Real client IP behind CDN/relay — capture the visitor IP behind a CDN/relay and attribute IP-limit per node.
  • 🧬 Xray-core v26.6.22 — core upgrade with XHTTP sessionID table/length controls, WireGuard field cleanup, and trustedXForwardedFor honored on gRPC inbounds.
  • 🛠️ Deployment pipeline & test-quality audit — release-driven golden-image & unattended-install pipeline, plus a test-quality pass adding mutation/fuzz/CI tooling.

ℹ️ Heads-up: IP limiting now relies on fail2ban, which is auto-installed on install/update, and no longer parses access.log. Legacy panelProxy / tgBotProxy settings are cleared automatically on upgrade. If you previously tuned IP limiting or those proxy settings, review them after upgrading.

🆕 New

⚡ Update & improvement

🐞 Bug fixed

Reports

total amd64 arm64 386 armv7 armv6 armv5 s390x windows

New Contributors

Full Changelog: https://github.com/MHSanaei/3x-ui/compare/v3.3.1...v3.4.0

Source: README.md, updated 2026-06-23