brainstate

orbien-org/orbien · source

Snapshot 0 · 2026-11-04T12:47:28Z · Rust · Apache-2.0

Content fingerprinta11a50c970a94ff964b53094177ba0da652eea279b0b7fd6e00790dab793cf9c

GitHub description at capture

A lightweight high-performance tunneling tool (~5 MB binary) for exposing local services to the public internet. Supports multiple transport and application protocols, with a pure-Rust cross-platform desktop client and server web UI.

README at capture

<div align="center">
  <img src="docs/static/img/logo.png" alt="Logo" width="180" height="180" style="border-radius:24px;margin-bottom:20px;"/>
</div>
<p align="center" style="font-size:18px;color:#555;margin-top:-10px;margin-bottom:24px;">
  NAT traversal built with Rust and Tokio
</p>
<div align="center">
  <a href="https://github.com/orbien-org/orbien/stargazers">
    <img src="https://img.shields.io/github/stars/orbien-org/orbien?style=for-the-badge&logo=github" alt="GitHub Stars"/>
  </a>
  <a href="https://github.com/orbien-org/orbien/forks">
    <img src="https://img.shields.io/github/forks/orbien-org/orbien?style=for-the-badge&logo=github" alt="GitHub Forks"/>
  </a>
  <a href="https://github.com/orbien-org/orbien/issues">
    <img src="https://img.shields.io/github/issues/orbien-org/orbien?style=for-the-badge&logo=github" alt="GitHub Issues"/>
  </a>
  <a href="https://github.com/orbien-org/orbien/blob/main/LICENSE">
    <img src="https://img.shields.io/github/license/orbien-org/orbien?style=for-the-badge" alt="License"/>
  </a>
  <a href="https://www.rust-lang.org/">
    <img src="https://img.shields.io/badge/Rust-Tokio-orange?style=for-the-badge&logo=rust&logoColor=white" alt="Rust"/>
  </a>
  <a href="https://github.com/orbien-org/orbien/releases">
    <img src="https://img.shields.io/badge/orbien-3.9.0-blue?style=for-the-badge" alt="orbien:3.9.0"/>
  </a>
  <a href="https://somsubhra.github.io/github-release-stats/?username=orbien-org&repository=orbien">
    <img src="https://img.shields.io/github/downloads/orbien-org/orbien/total?style=for-the-badge" alt="Downloads"/>
  </a>
  <a href="https://discord.gg/4dgQjCS3k">
    <img src="https://img.shields.io/badge/Discord-Join-5865F2?style=for-the-badge&logo=discord&logoColor=white" alt="Discord"/>
  </a>
</div>

<p align="center">
 <a href="https://www.star-history.com/orbien-org/orbien">
  <picture>
   <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/badge?repo=orbien-org/orbien&type=rank&theme=dark" />
   <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/badge?repo=orbien-org/orbien&type=rank" />
   <img alt="Star History Rank" src="https://api.star-history.com/badge?repo=orbien-org/orbien&type=rank" />
  </picture>
 </a>
</p>
<div align="center">
  <a href="https://trendshift.io/repositories/128255?utm_source=trendshift-badge&amp;utm_medium=badge&amp;utm_campaign=badge-trendshift-128255" target="_blank" rel="noopener noreferrer"><img src="https://trendshift.io/api/badge/trendshift/repositories/128255/daily?language=Rust" alt="orbien-org%2Forbien | Trendshift" width="250" height="55"/></a>
</div>
<div align="center">
  <a href="README.md"><strong>English</strong></a> &nbsp;|&nbsp;
  <a href="README_ZH.md"><strong>简体中文</strong></a>
  &nbsp;|&nbsp;
  <a href="https://orbien-org.github.io/orbien/"><strong>Docs</strong></a>
</div>

![dashboard.png](doc/img/dashboard.png)

A lightweight, high-performance, and secure reverse proxy with a binary size of around 5MB. Securely expose local services behind a firewall to the public internet.

## 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 server-side Web admin UI and cross-platform native desktop client; supports config hot-reload and ACME automatic certificate issuance

## Quick Start

[Download](https://github.com/orbien-org/orbien/tags) the binary archive for your platform and extract it.

### Server

```toml
# orbien-server.toml
listen = "0.0.0.0:9527"
```

```shell
./orbien-server -c orbien-server.toml
```

### Client

```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
```

If you prefer not to use the CLI, try the [Orbien-Desktop](https://github.com/orbien-org/orbien/releases) desktop native GUI client.

![desktop_en.gif](doc/img/desktop_en.gif)

## Benchmark


| Env | Details |
|-----|---------|
| Platform | macOS 26.2 · Darwin 25.2.0 · arm64 |
| Hardware | Apple M2 (8 cores) · 16 GB |
| Details | [benchmarks](https://github.com/orbien-org/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.

![mem-graph.png](doc/img/bench/mem-graph.png)

![tcp-bitrate.png](doc/img/bench/tcp-bitrate.png)

![udp-bitrate.png](doc/img/bench/udp-bitrate.png)

![http-throughput.png](doc/img/bench/http-throughput.png)

## License

- [Apache License 2.0](https://github.com/orbien-org/orbien/blob/main/LICENSE)

## Contact

- Issues: [issues](https://github.com/orbien-org/orbien/issues)
- Community: [discord](https://discord.com/invite/4dgQjCS3k)