orbien

一个轻量高性能的内网穿透工具,二进制体积大约5MB ,支持 TCP、QUIC、KCP、WebSocket 传输协议,支持 TCP、UDP、HTTP、HTTPS 协议代理,提供纯Rust原生跨平台桌面客户端和服务端 Web 界面

Github地址

https://github.com/orbien-org/orbien

功能特性

  • 高性能:高性能,抗丢包、高吞吐、无GC停顿、内存占用低

  • 隧道协议:支持 TCP、UDP、HTTP、HTTPS 等多种协议隧道

  • 传输协议:支持 TCP、KCP、WebSocket、QUIC,支持TCP多路复用

  • 安全加密:支持 Token 隧道鉴权以及Tls和mTLS加密传输;HTTPS采用透明转发和客户端TLS终止

  • 多平台支持:支持 Windows、Linux、macOS、freeBSD 等多平台

  • 运维管理:提供轻量Web管理界面和跨平台原生桌面客户端,便于配置和监控

快速开始

下载对应平台的二进制压缩包解压

服务端

1
2
3
# orbien-server.toml
listen = "0.0.0.0:9527"
./orbien-server -c orbien-server.toml

客户端

1
2
3
4
5
6
7
8
9
# 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 桌面客户端。