创建中继
中继规则是 GoRelay 的核心概念。每条规则定义了:从哪个入口节点接收流量、转发到哪个目标地址,期间的传输优化由 GoRelay 处理。
基本概念
您的应用 ──▶ [客户端局域网 IP:监听端口] ──[GoRelay 入口 → 专线传输 → 出口]──▶ [转发地址:端口]
| 概念 | 说明 |
|---|---|
| 入口节点 | GoRelay 提供的接入服务器,GoRelay 客户端/App 连接此节点进行中继 |
| 出口节点 | 指定入口连接的出口节点 |
| 转发地址 | 实际的目标服务器 IP/域名 + 端口 |
| 监听端口 | GoRelay 客户端/App 在本地监听的端口,留空自动分配 |
创建流程
进入「中继 → 中继列表」,点击「创建规则」。
基本设置
规则名称
自定义名称,建议填写便于识别的描述,如 运维 或 直播。
监听端口
GoRelay 客户端/App 在本地监听的端口号,您的应用连接此端口使用中继。留空则自动分配(推荐)。
如需指定固定端口,请填写未被占用的端口号,建议高位端口(10000-65535)。
入口节点
选择离您(客户端)最近的接入节点。延迟越低越好。
出口节点
指定入口连接的出口。部分入口可能只有一个出口或只保留最优路径出口。
转发地址配置
每条规则可以配置一个或多个转发地址,支持负载均衡。
| 字段 | 说明 | 必填 |
|---|---|---|
| 转发 IP 或域名 | 目标服务器的 IP 地址或域名 | ✅ |
| 端口 | 目标服务器的端口号 | ✅ |
| 权重 | 负载均衡权重,默认为 1 | ❌ |
| 域名过滤 | 支持通配符如 *.example.com,仅对 HTTP/HTTPS 协议生效 | ❌ |
点击「添加转发地址」可以添加多个目标地址。多个地址时,GoRelay 按照权重进行轮询负载均衡。
示例 — 单目标:
转发地址: github.com 端口: 443
示例 — 多目标负载均衡(3:1 权重):
转发地址: server1.example.com 端口: 8080 权重: 3
转发地址: server2.example.com 端口: 8080 权重: 1
高级配置
点击「高级配置」展开更多选项:
| 配置项 | 默认值 | 说明 |
|---|---|---|
| 负载均衡方式 | 轮询 | 多转发地址时的分流方式 |
| IP 类型 | 自动 | 入口和出口连接的 IP 类型 |
| 并发连接数限制 | 不限制 | 限制此规则的最大并发连接数 |
| 带宽限制 (Mbps) | 不限制 | 限制此规则的总带宽 |
| 状态 | 启用 | 关闭后该规则将无法使用 |
管理中继
中继列表
在「中继 → 中继列表」页面可以:
- 搜索规则(按名称、端口)
- 筛选(按入口节点、出口节点、协议、IP类型、状态等)
- 查看每条规则的实际流量和计费流量
- 通过「操作」菜单编辑、禁用、删除规则
实时状态监控
「中继 → 转发状态」提供实时数据:
- 当前连接数 / 总连接数
- 输入网速 / 输出网速
- 总错误数
流量统计
「中继 → 转发流量」提供历史流量记录,可按规则、节点、日期筛选。
导入规则
如果您有多条规则需要批量创建,可以使用「导入规则」功能,通过 JSON/CSV 格式批量导入配置。
常见问题
Q:监听端口留空和手动指定有什么区别?
A:留空自动分配更方便,GoRelay 会选择一个可用端口。手动指定适合需要固定端口的场景(如防火墙规则已配置特定端口)。
Q:可以把同一个目标服务器配置多条规则吗?
A:可以,不同规则可以转发到同一个目标,使用不同协议或不同入口节点,满足不同场景需求。
Q:规则数量有限制吗?
A:受套餐限制。Micro 套餐最多创建 10 条中继规则。