mirror of
https://github.com/orbien-org/orbien.git
synced 2026-09-22 00:01:31 +00:00
08e71756c059c54340c8930172fd6ffcddbc12ac
Intranet penetration built with Rust and Tokio
A lightweight, high-performance, and secure intranet penetration tool with a binary size of around 5MB.
Features
- High performance: end-to-end zero-copy forwarding, low latency, high throughput, no GC pauses, and low memory usage
- Tunnel protocols: TCP, UDP, HTTP, HTTPS, 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 = "mysql"
protocol = "tcp"
service = "127.0.0.1:3306"
remotePort = 9000
./orbien -c orbien.toml
If you prefer not to use the CLI, try the Orbien-Desktop desktop native GUI client.
Benchmark
The chart below shows local loopback memory usage. Compared with frp, Orbien uses less memory and stays more stable.
Languages
Rust
58.5%
Vue
13.8%
Slint
13.3%
Java
6.2%
TypeScript
3.7%
Other
4.5%



