https://github.com/shafreeck/tunnet
A modern, cross-platform proxy client based on Tauri and sing-box.
https://github.com/shafreeck/tunnet
clash gui hysteria hysteria2 modern modern-ui proxy shadowsocks sing-box singbox trojan tuic tunnel v2ray vless vmess
Last synced: 5 months ago
JSON representation
A modern, cross-platform proxy client based on Tauri and sing-box.
- Host: GitHub
- URL: https://github.com/shafreeck/tunnet
- Owner: shafreeck
- Created: 2026-01-08T17:48:19.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-01-25T04:24:28.000Z (5 months ago)
- Last Synced: 2026-01-25T19:06:19.848Z (5 months ago)
- Topics: clash, gui, hysteria, hysteria2, modern, modern-ui, proxy, shadowsocks, sing-box, singbox, trojan, tuic, tunnel, v2ray, vless, vmess
- Language: TypeScript
- Homepage: https://www.tunnet.run/
- Size: 33 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tunnet
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.
### ✨ Features
- 🎨 **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://` or `sing-box://` links.
- 💻 **Cross-Platform**: Consistent experience across macOS, Windows, and Linux (GNOME support included).
- 🌐 **Multi-language**: Fully localized in English and Simplified Chinese.
### 🛠️ Tech Stack
- **Frontend**: Next.js, TypeScript, Tailwind CSS (v4), shadcn/ui.
- **Backend**: Rust (Tauri), Go (sing-box core via FFI).
- **Communication**: Tauri IPC and Deep Links.
### 🚀 Getting Started
#### Prerequisites
- Node.js (v20 or later)
- Rust (latest stable)
- Go (for core library compilation)
#### Development
```bash
# Install dependencies
npm install
# Run in development mode
npm run tauri dev
```
#### Build
```bash
# Build for production
npm run build
npm run tauri build
```
---
Made with ❤️ by the Tunnet Team