zhboner/realm 是一个用 Rust 编写的简单、高性能的端口转发工具。它被设计为 iptables 或 gost 等工具的轻量级且高效的替代品。
官方项目地址:https://github.com/zhboner/realm
推荐使用 docker-compose 进行部署和管理。创建一个 docker-compose.yml 文件并填入以下配置:
version: '3.8'
services:
realm:
image: ikuaiapp/realm:latest
container_name: realm
restart: always
environment:
- NO="" # 授权码 (留空则由系统在线自动获取)
- TYPE=realm # 转发模式 (可选: realm, realm-client-tls, realm-server-wss 等)
- LISTEN=0.0.0.0:10001 # 本地监听地址和端口 (支持范围: 0.0.0.0:10001-10010)
- REMOTE=example.com:443 # 远程目标地址和端口
# network_mode: "host" # 推荐在高性能场景下使用
> <p data-quote-type="tip">Tip</p>
> **多端口转发**:本镜像支持端口范围转发。您可以设置 `LISTEN=0.0.0.0:10000-10050`。如果 `REMOTE` 是单个端口,所有本地端口都将映射到该远程端口;如果 `REMOTE` 也是范围(如 `remote:20000-20050`),则会进行一一对应映射。
### 支持的模式 (Supported TYPE)
通过 `TYPE` 环境变量切换不同的传输协议:
- `realm`: 基础 TCP/UDP 转发(默认)
- `realm-client-tls` / `realm-server-tls`: TLS 客户端/服务端模式
- `realm-client-ws` / `realm-server-ws`: WebSocket 客户端/服务端模式
- `realm-client-wss` / `realm-server-wss`: WebSocket + TLS 客户端/服务端模式
---
*Powered by GitHub Actions*
Content type
Image
Digest
sha256:d5cdad8a2…
Size
48.2 MB
Last updated
6 months ago
docker pull ikuaiapp/realm