Download Latest Version x-ui-windows-amd64.zip (90.8 MB) Google Add to Preferred Sources
Home / v3.10.2
Name Modified Size InfoDownloads / Week
Parent folder
x-ui-windows-amd64.zip 2026-10-14 91.6 MB
x-ui-windows-amd64.zip.sha256 2026-10-14 89 Bytes
x-ui-linux-arm64.tar.gz 2026-10-14 78.9 MB
x-ui-linux-amd64.tar.gz 2026-10-14 83.5 MB
x-ui-linux-amd64.tar.gz.sha256 2026-10-14 90 Bytes
x-ui-linux-arm64.tar.gz.sha256 2026-10-14 90 Bytes
x-ui-linux-armv5.tar.gz 2026-10-14 75.7 MB
x-ui-linux-armv6.tar.gz 2026-10-14 81.1 MB
x-ui-linux-armv5.tar.gz.sha256 2026-10-14 90 Bytes
x-ui-linux-armv6.tar.gz.sha256 2026-10-14 90 Bytes
x-ui-linux-s390x.tar.gz 2026-10-14 77.2 MB
x-ui-linux-s390x.tar.gz.sha256 2026-10-14 90 Bytes
x-ui-linux-armv7.tar.gz 2026-10-14 81.0 MB
x-ui-linux-armv7.tar.gz.sha256 2026-10-14 90 Bytes
x-ui-linux-386.tar.gz 2026-10-14 81.2 MB
x-ui-linux-386.tar.gz.sha256 2026-10-14 88 Bytes
README.md 2026-10-14 5.0 kB
v3.10.2 source code.tar.gz 2026-10-14 14.3 MB
v3.10.2 source code.zip 2026-10-14 15.5 MB
Totals: 19 Items   680.0 MB 23
  • πŸ”„ Shadowsocks hot apply β€” Client changes on multi-user Shadowsocks inbounds no longer drop every live connection on the port.
  • πŸ—„οΈ Node sync load β€” The 5-second node traffic merge now writes only rows that actually changed, ending slow or timed-out client renews on large multi-node setups.
  • πŸ”— vmess link import β€” XHTTP, mKCP and finalmask settings in vmess links now survive import, so imported outbounds connect.
  • πŸ›‘οΈ MTProto handshake limit β€” A new per-IP cap on pending handshakes keeps one address from starving other clients.
  • πŸ’₯ Core crash reports β€” Xray crash logs now contain the full panic and traceback instead of a 7-byte stub.
  • πŸͺŸ Windows build β€” The Windows executable is now 3x-ui.exe with version info and an icon, reducing antivirus false positives.
  • πŸ•΅οΈ Less panel fingerprinting β€” Sponsor data is fetched from a shared hostname that no longer identifies a server as running the panel.

⚠️ Before you upgrade

Action required

  • The Windows release zip now ships 3x-ui.exe instead of x-ui.exe β€” do this: update any service definition, scheduled task, shortcut or script that launches x-ui.exe, and remove the old executable after replacing the files.

Automatic β€” no action needed

  • Existing MTProto inbounds render a byte-identical config and are not restarted; the new handshake limit is written only when set above 0.
  • The panel sidebar no longer shows a sponsor card; sponsors appear only on the Sponsors page.

Requirements

Go 1.27.2 Β· Xray-core v26.10.10


πŸ” Security

  • The panel's sponsor-data fetch no longer reveals in the TLS SNI that a server is running 3x-ui; it now uses a widely shared hostname with the path kept inside TLS (35b5e098)

πŸ†• New

  • MTProto inbounds expose the sidecar's per-IP pending-handshake limit, closing new connections from an address that already holds that many unauthenticated handshakes (b177b98c)
  • The Windows executable is renamed to 3x-ui.exe and carries version info, a manifest and the 3X icon, which lowers heuristic antivirus detections (db8b01b8)
  • The Sponsors page lists only real sponsors in larger cards, and the sidebar sponsor slot is removed (6f1dd0d7)

⚑ Improved

  • The bundled OpenSSL for Windows is updated to 4.0.3 (MSI installer) (c45ffcda)

🐞 Fixed

Xray & inbounds

  • Adding, editing, renewing, resetting or auto-disabling a client on a multi-user Shadowsocks inbound (including 2022 ciphers) is applied in place instead of restarting the inbound and dropping live connections (a66b360c)
  • Xray crash reports capture the whole panic and traceback, each report gets a unique file name, and ordinary log lines mentioning "panic" are no longer swallowed from the panel log (760f428c)

Nodes

  • The node traffic merge skips unchanged client rows and stops flipping shared client fields between inbounds, so renewing a client on many inbounds no longer times out behind sync writes (f8b72de9)

Links & subscriptions

  • vmess links now import their XHTTP settings (session/sequence placement, padding obfuscation, xmux and more), so XHTTP outbounds from subscriptions or external links connect (#6808) @jayhemnani9910
  • vmess links now import the mKCP header, seed, MTU/TTI and finalmask, so mKCP outbounds from subscriptions, external links or the link import connect (#6809) @jayhemnani9910
  • Clash subscriptions export Hysteria2 Gecko obfuscation with its packet-size range instead of plain salamander, so those clients can complete the handshake (cb4f2ec9)
  • Client-specific subscription routing no longer leaks one client app's routing headers into another's response, while the shared JSON routing profile is still sent to both (#6810) @mvanhorn

Panel

  • Long sponsor titles and descriptions wrap inside their card instead of spilling onto neighbouring cards (319e6932)

Reports

Total Download

Full Changelog: https://github.com/MHSanaei/3x-ui/compare/v3.10.0...v3.10.2

Source: README.md, updated 2026-10-14