A native Windows GUI client for the Xray core, built with WinUI. Designed to be a fast and lightweight proxy client.
- 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
Download the latest release here.
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.
- Open
XrayUI-dev.slnxin Visual Studio. - Select the target platform, such as
x64orARM64. - Build the solution.
dotnet build -c Release -p:Platform=x64
dotnet publish -c Release -r win-x64 -p:Platform=x64dotnet build -c Release -p:Platform=ARM64
dotnet publish -c Release -r win-arm64 -p:Platform=ARM64Apache License 2.0.