Skip to content

Leovikii/WinBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WinBox

A minimal, modern, and lightweight Windows GUI for Sing-box, built with Wails and Vue 3.

Platform License

✨ Features

  • ⚡ 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.

📥 Installation

  1. Go to the Releases page.
  2. Download the latest WinBox.exe.
  3. Run the application.
    • Note: The app requires Administrator privileges to manage network interfaces (TUN mode).

🚀 Usage

  1. First Run: Go to Settings -> Click the GitHub Mirror switch if needed -> Click "CHECK UPDATES".
  2. Add Profile: Open the "Profiles" drawer and paste your subscription URL.
  3. Connect: Toggle TUN MODE or SYSTEM PROXY on the main dashboard.

🛠️ Build from Source

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"