An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# Tunnet


Tunnet Logo


A modern, cross-platform proxy client based on Tauri and sing-box.


简体中文


Tunnet Demo

---

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