Skip to main content

Introduction

Orbien is a high-performance NAT traversal tool written in Rust. It exposes services on a private network to the public internet securely and efficiently. By establishing a stable reverse tunnel, it works around firewall restrictions and is well suited to remote debugging, publishing internal services, development and testing, IoT device access, and similar scenarios.

Features

  • Multi-protocol tunnels: TCP, UDP, HTTP, HTTPS and SOCKS5
  • Transport: TCP, QUIC, KCP, and WebSocket
  • Multiplexing: TCP multiplexing so one physical connection carries multiple logical data streams, reducing overhead and latency
  • HTTPS: HTTPS is forwarded by SNI; domain certificates stay local. Optional client-side TLS termination
  • Security: TLS and mTLS encrypted transport
  • Operations: A lightweight server web UI and a cross-platform desktop client for ops and monitoring
  • Cross-platform: Linux, Windows, macOS, and FreeBSD, multiple architectures