Sign inSign up

ikuaiapp/realm

By ikuaiapp

Updated 6 months ago

realm

Image
0

924

ikuaiapp/realm repository overview

realm - 简单且高性能的转发服务器

zhboner/realm 是一个用 Rust 编写的简单、高性能的端口转发工具。它被设计为 iptablesgost 等工具的轻量级且高效的替代品。

官方项目地址:https://github.com/zhboner/realm

🚀 Docker Compose 使用示例

推荐使用 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*

Tag summary

Content type

Image

Digest

sha256:d5cdad8a2

Size

48.2 MB

Last updated

6 months ago

docker pull ikuaiapp/realm