README.md
July 13, 2026 ยท View on GitHub
XrayUI
A native Windows GUI client for the Xray core, built with WinUI. Designed to be a fast and lightweight proxy client.Features
- Support Shadowsocks, VMess, VLESS, Trojan, Hysteria2, WireGuard and Chain Proxy
- TUN mode
- Subscription import and update
- AI Unlock Status Detection
- Custom routing rules with geoip / geosite
- Auto-start on boot, auto-connect
- Theme and protocol color customization
UI Preview
Download
Download the latest release here.
Getting Started
Note
Building XrayUI requires Visual Studio and Windows 10 version 1809 or later. Publishing the application also requires the Rust toolchain. If this is your first time building a WinUI 3 application with the Windows App SDK, follow the installation instructions.
Choose either Visual Studio or PowerShell to build the project.
Option 1: Visual Studio
- Open
XrayUI-dev.slnxin Visual Studio. - Select the target platform, such as
x64orARM64. - Build the solution.
Option 2: PowerShell
x64
dotnet build -c Release -p:Platform=x64
dotnet publish -c Release -r win-x64 -p:Platform=x64
ARM64
dotnet build -c Release -p:Platform=ARM64
dotnet publish -c Release -r win-arm64 -p:Platform=ARM64
Thanks
License
Apache License 2.0.