mirror of
https://github.com/orbien-org/orbien.git
synced 2026-09-21 16:01:31 +00:00
5b79e89fde9ac4e2f1b6fea8abffc53fb16d101c
NAT traversal built with Rust and Tokio
A lightweight, high-performance, and secure intranet penetration tool with a binary size of around 5MB.
Features
- High performance: high performance, packet-loss resilient, high throughput, no GC pauses, and low memory usage
- Tunnel protocols: TCP, UDP, HTTP, HTTPS,SOCKS5 and more
- Transport protocols: TCP, KCP, WebSocket, QUIC, with TCP multiplexing support
- Security: Token-based tunnel authentication, TLS and mTLS encryption; HTTPS supports transparent forwarding and client-side TLS termination
- Cross-platform: Windows, Linux, macOS, FreeBSD, and more
- Operations: lightweight Web admin UI and cross-platform desktop client for easy configuration and monitoring
Quick Start
Download the binary archive for your platform and extract it.
Server
# orbien-server.toml
listen = "0.0.0.0:9527"
./orbien-server -c orbien-server.toml
Client
# orbien.toml
server = "127.0.0.1:9527"
[[tunnels]]
name = "ssh"
protocol = "tcp"
service = "127.0.0.1:22"
remotePort = 9000
./orbien -c orbien.toml
If you prefer not to use the CLI, try the Orbien-Desktop desktop native GUI client.
Benchmark
| Env | Details |
|---|---|
| Platform | macOS 26.2 · Darwin 25.2.0 · arm64 |
| Hardware | Apple M2 (8 cores) · 16 GB |
| Details | benchmarks |
To rule out various sources of interference, these benchmarks were run on local loopback. Compared with frp, Orbien's clearest advantage is lower and steadier memory usage under high concurrency.
License
Contact
Languages
Rust
58.5%
Vue
13.8%
Slint
13.3%
Java
6.2%
TypeScript
3.7%
Other
4.5%






