A modern, cross-platform proxy client based on Tauri and sing-box.
Tunnet is a powerful yet elegant proxy client designed for the modern web. Built with the speed of Rust (Tauri) and the versatility of sing-box, it provides a seamless experience for managing your network traffic across macOS, Windows, and Linux.
- 🎨 Premium UI/UX: High-performance dashboard with a stunning map visualization, smooth animations, and a polished dark/light mode interface.
- 🚀 Powered by sing-box: Industry-leading core for high-performance networking and low latency.
- 🛡️ TUN Mode & System Proxy: Full system-level proxy support with a simple toggle.
- 🌍 Global Map Visualization: Real-time traffic monitoring and node distribution on an interactive world map.
- 🛠️ Smart Routing Presets:
- Smart Connect: Automatically bypasses Mainland China traffic and blocks ads.
- Global Proxy/Direct: Quick switching between global modes.
- Bypass LAN & CN: Optimized for low-latency local access.
- ⚡ Latency Testing: Real-time HTTP/TCP latency testing with accurate node selection.
- 🔗 Deep Link Support: Import subscriptions effortlessly via
tunnet://orsing-box://links. - 💻 Cross-Platform: Consistent experience across macOS, Windows, and Linux (GNOME support included).
- 🌐 Multi-language: Fully localized in English and Simplified Chinese.
- Frontend: Next.js, TypeScript, Tailwind CSS (v4), shadcn/ui.
- Backend: Rust (Tauri), Go (sing-box core via FFI).
- Communication: Tauri IPC and Deep Links.
- Node.js (v20 or later)
- Rust (latest stable)
- Go (for core library compilation)
# Install dependencies
npm install
# Run in development mode
npm run tauri dev# Build for production
npm run build
npm run tauri buildMade with ❤️ by the Tunnet Team