# orbien **Repository Path**: xfworld/orbien ## Basic Information - **Project Name**: orbien - **Description**: 网络穿透工具,用于双向加密访问 - **Primary Language**: Rust - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-20 - **Last Updated**: 2026-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
基于 Rust 和 Tokio 的内网穿透
 一个轻量、高性能、安全的内网穿透工具,二进制体积 `5MB`左右 ## 功能特性 - **高性能**:高性能,抗丢包、高吞吐、无GC停顿、内存占用低 - **隧道协议**:支持 TCP、UDP、HTTP、HTTPS 等多种协议隧道 - **传输协议**:支持 TCP、KCP、WebSocket、QUIC,支持TCP多路复用 - **安全加密**:支持 Token 隧道鉴权以及Tls和mTLS加密传输;HTTPS采用透明转发和客户端TLS终止 - **多平台支持**:支持 Windows、Linux、macOS、freeBSD 等多平台 - **运维管理**:提供轻量Web管理界面和跨平台原生桌面客户端,便于配置和监控 ## 快速开始 [下载](https://github.com/orbien-org/orbien/tags)对应平台的二进制压缩包解压 ### 服务端 ```toml # orbien-server.toml listen = "0.0.0.0:9527" ``` ```shell ./orbien-server -c orbien-server.toml ``` ### 客户端 ```toml # orbien.toml server = "127.0.0.1:9527" [[tunnels]] name = "ssh" protocol = "tcp" service = "127.0.0.1:22" remotePort = 9000 ``` ```shell ./orbien -c orbien.toml ``` 如果觉得命令行 CLI 操作麻烦,可以使用 [Orbien-Desktop](https://github.com/orbien-org/orbien/releases) 桌面客户端。  ## 性能测试 | 环境 | 说明 | |----|--------------------------------------------------------| | 平台 | macOS 26.2· Darwin 25.2.0 · arm64 | | 硬件 | Apple M2(8 核)· 16 GB | | 详细 | [benchmarks](https://github.com/orbien-org/benchmarks) | 为了排除各种干扰因素,本测试是在本地回环下进行,相较于`frp`,`Orbien`比较明显的优势是在高并发条件下内存占用更低、更加平稳。     ## 许可证 - [Apache License 2.0](https://github.com/orbien-org/orbien/blob/main/LICENSE) ## 联系 - 问题反馈:[issues](https://github.com/orbien-org/orbien/issues) - 交流群:[discord](https://discord.com/invite/4dgQjCS3k)