A modern Sing-Box GUI client for Windows, Linux, and macOS built with Tauri 2.0 + Vue 3
✨ Features • 🚀 Installation • 🎯 Quick Start • 📸 Screenshots • 🛠️ Development • 💡 Contributing
Sing-Box GUI Client is a cutting-edge cross-platform application for Windows, Linux, and macOS that provides a modern, intuitive interface for managing Sing-Box proxy configurations. Built with the powerful combination of Tauri 2.0 and Vue 3, it offers exceptional performance, security, and user experience.
- 🚀 Blazing Fast: Built with Rust backend and optimized Vue 3 frontend
- 💎 Modern UI: Beautiful, responsive interface with Naive UI components
- 🔒 Secure: Rust-based backend ensures memory safety and performance
- 🌐 Real-time: WebSocket communication for live updates
- 🎨 Customizable: Light/Dark themes with extensive personalization options
- Proxy Management: Easy configuration and switching between different proxy modes
- Subscription Management: Automatic subscription updates and management
- Connection Monitoring: Real-time connection statistics and monitoring
- Log Management: Comprehensive logging with filtering and search
- Rule Management: Visual routing rule configuration and management
- System Integration: System tray support with quick access controls
- Modern Interface: Clean, intuitive design based on Naive UI components
- Multi-language Support: English, Chinese, Japanese, and Russian
- Theme System: Light, Dark, and Auto themes with custom colors
- Responsive Design: Optimized for various screen sizes and DPI settings
- Real-time Statistics: Live bandwidth and connection monitoring via WebSocket
- Auto-start: Automatic system startup with delayed launch option
- Update Management: Automatic update checking and installation
- Memory Optimization: Efficient resource management through standard Vue.js and Pinia practices.
Download the installation package for your platform from GitHub Releases:
- Windows:
.exeinstaller - Linux:
.debpackage or.AppImageportable version - macOS:
.dmgdisk image or.apparchive
For detailed installation instructions, please refer to the project documentation.
- Install: Download and install sing-box-windows
- Add Subscription: Add your subscription link in the subscription page
- Configure Proxy: Select a node and set proxy mode in the proxy page
- Start Using: Enable proxy and enjoy network access
For detailed usage tutorials, please refer to the project documentation.
# Clone repository git clone https://github.com/xinggaoya/sing-box-windows.git cd sing-box-windows # Install dependencies pnpm install # Start development mode pnpm tauri dev # Build release version pnpm tauri buildFor detailed development documentation, please refer to the project instructions.
The application uses local storage solutions, with all configuration and subscription data stored locally:
- Windows:
%APPDATA%\sing-box-windows\ - Linux:
~/.local/share/sing-box-windows/ - macOS:
~/Library/Application Support/sing-box-windows/
Data includes application settings, subscription information, theme configurations, etc., ensuring user privacy and data security.
Welcome to submit Issues and Pull Requests!
- Report Issues: Submit Issue
- Feature Suggestions: Join Discussion
- Code Contributions: Fork and submit PR
- Sing-Box - The powerful proxy core
- Tauri - Amazing Rust-based app framework
- Vue.js - Progressive JavaScript framework
- Naive UI - Beautiful Vue 3 component library
- Vite - Fast build tool and dev server
