Skip to content

PhoenixNil/XrayUI-dev

Repository files navigation

image

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

image

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

  1. Open XrayUI-dev.slnx in Visual Studio.
  2. Select the target platform, such as x64 or ARM64.
  3. 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

LinuxDo

License

Apache License 2.0.

About

Lightweight native Windows GUI client for Xray core, built with WinUI 3

Topics

Resources

License

Stars

503 stars

Watchers

2 watching

Forks

Packages

 
 
 

Contributors