A cross-platform proxy client written in Rust. Lightweight GUI and CLI, supporting the latest proxy protocols with smart routing and TUN-level transparency.
Built from the ground up for speed and reliability, with a clean dual interface for power users and beginners alike.
Zero-cost Rust async runtime with Tokio. QUIC transport, connection pooling, and direct kernel TUN bypass for sub-millisecond overhead.
Rule-based routing with GeoIP, domain suffix/keyword matching, and IP-CIDR rules. Built-in CN/overseas split with custom override support.
Custom-patched rustls (craftls) to mimic browser TLS fingerprints. Bypass deep-packet inspection that targets Rust's default TLS handshake.
Auto-fetch from Clash, V2Ray/VMess, and SingBox subscription URLs. One-click update, rename, tag, and batch latency test.
Full-featured GUI powered by GPUI (the same engine as Zed editor), plus a lightweight CLI for headless and scripted deployments.
System-level transparent proxy via TUN device. Route all TCP/UDP traffic through the proxy without per-app configuration.
TCP latency, HTTP latency, and throughput speed tests per node. Auto-select fastest node after batch testing.
One-click OS-level HTTP/HTTPS proxy configuration. Automatic cleanup on exit so no settings are left dangling.
Support for every major proxy protocol with the latest transport options — including QUIC-based next-gen protocols.
| Protocol | Transport | Obfuscation | Use Case |
|---|---|---|---|
| Shadowsocks | TCPUDP | AEAD 2022 | General purpose, lightweight |
| VMess | TCPWebSocketTLS | TLS fingerprint | CDN-friendly, high compatibility |
| VLess | TCPWebSocketREALITY | REALITYTLS | Low overhead, advanced obfuscation |
| Trojan | TLS | HTTPS camouflage | Looks like HTTPS traffic |
| TUIC v5 | QUIC | TLS 1.3 | Low latency, 0-RTT reconnect |
| Hysteria2 | QUIC | TLS 1.3 | High throughput, lossy networks |
Clone, build, and configure. Or grab a pre-built binary from the releases page.
Pre-built binaries for Linux, macOS, and Windows. Both GUI and CLI flavors.
x86_64 and aarch64 (ARM64) binaries. Works on Ubuntu, Debian, Arch, and more.
Intel and Apple Silicon (M-series) native builds. No Rosetta required.