A minimal, modern, and lightweight Windows GUI for Sing-box, built with Wails and Vue 3.
- ⚡ Zero-Config Kernel: Automatically detects system architecture (AMD64/ARM64), downloads, and updates the correct Sing-box kernel.
- 🛡️ Dual Modes: Seamlessly toggle between TUN Mode (Virtual Network Interface) and System Proxy Mode.
- 🚀 Silent Start: Optimized background process handling for a completely silent and window-free startup.
- 📂 Clean Structure: All dependencies, kernels, profiles, and logs are neatly organized in a single
data/folder. - 🔗 GitHub Mirror: Built-in toggle for GitHub mirrors to ensure stable downloads in restricted network environments.
- 🎨 Profile Manager: Easily add, update, and manage remote subscription profiles.
- ⚙️ Advanced Config: Built-in JSON editor with formatting for TUN and Mixed inbound overrides.
- Go to the Releases page.
- Download the latest
WinBox.exe. - Run the application.
- Note: The app requires Administrator privileges to manage network interfaces (TUN mode).
- First Run: Go to Settings -> Click the GitHub Mirror switch if needed -> Click "CHECK UPDATES".
- Add Profile: Open the "Profiles" drawer and paste your subscription URL.
- Connect: Toggle TUN MODE or SYSTEM PROXY on the main dashboard.
Prerequisites:
Build Steps:
# 1. Clone the repository
git clone [https://github.com/YourUsername/WB.git](https://github.com/YourUsername/WB.git)
cd WB
# 2. Build the application (Production build)
wails build -clean -ldflags "-s -w"