| Name | Modified | Size | Downloads / 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 | |
π Live Shadowsocks Client Edits, Lighter Node Sync & Complete vmess Link Import
- π 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.exewith 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.exeinstead ofx-ui.exeβ do this: update any service definition, scheduled task, shortcut or script that launchesx-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.exeand 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
Full Changelog: https://github.com/MHSanaei/3x-ui/compare/v3.10.0...v3.10.2