mirror of
https://github.com/orbien-org/orbien.git
synced 2026-09-22 00:01:31 +00:00
4.6 KiB
4.6 KiB
基于 Rust 和 Tokio 实现的内网穿透
一个轻量、高性能、安全的内网穿透工具,二进制体积 5MB左右
功能特性
- 高性能:高性能,抗丢包、高吞吐、无GC停顿、内存占用低
- 隧道协议:支持 TCP、UDP、HTTP、HTTPS、SOCKS5 等多种协议隧道
- 传输协议:支持 TCP、KCP、WebSocket、QUIC,支持TCP多路复用
- 安全加密:支持 Token 隧道鉴权以及Tls和mTLS加密传输;HTTPS采用透明转发和客户端TLS终止
- 多平台支持:支持 Windows、Linux、macOS、freeBSD 等多平台
- 运维管理:提供轻量Web管理界面和跨平台原生桌面客户端,便于配置和监控
快速开始
下载对应平台的二进制压缩包解压
服务端
# orbien-server.toml
listen = "0.0.0.0:9527"
./orbien-server -c orbien-server.toml
客户端
# 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
如果觉得命令行 CLI 操作麻烦,可以使用 Orbien-Desktop 桌面客户端。
性能测试
| 环境 | 说明 |
|---|---|
| 平台 | macOS 26.2· Darwin 25.2.0 · arm64 |
| 硬件 | Apple M2(8 核)· 16 GB |
| 详细 | benchmarks |
为了排除各种干扰因素,本测试是在本地回环下进行,相较于frp,Orbien比较明显的优势是在高并发条件下内存占用更低、更加平稳。






