创建隧道
隧道(转发规则)是 GoRelay 的核心概念。每条隧道定义了:从哪个入口节点接收流量、转发到哪个目标地址、以及使用什么协议传输。
基本概念
您的应用 ──▶ [入口节点组:监听端口] ──[GoRelay中继]──▶ [转发地址:端口]
| 概念 | 说明 |
|---|---|
| 入口节点组 | GoRelay 提供的接入服务器,您的应用连接此地址 |
| 出口节点组 | 可选,指定流量从哪个地区出去,不填则自动选择 |
| 转发地址 | 实际的目标服务器 IP/域名 + 端口 |
| 监听端口 | GoRelay 入口节点上为此隧道分配的端口,留空自动分配 |
创建流程
进入「中继 → 转发列表」,点击「创建隧道」。
基本设置
隧道名称
自定义名称,建议填写便于识别的描述,如 Github-HTTPS 或 游戏服务器-日本。
隧道协议
GoRelay 与入口节点之间的传输协议(详见 隧道协议):
| 协议 | 说明 | 推荐场景 |
|---|---|---|
| GR 加密(自研协议) | GoRelay 自研加密协议,综合性能最佳 | 通用推荐 |
| TCP | 普通 TCP,无额外加密 | 内网/可信环境 |
| TCP(多路复用) | TCP + 多路复用,减少连接开销 | 高并发小包场景 |
| UDP | UDP 转发 | 游戏、VoIP、DNS |
| WS 加密 | WebSocket + 加密,穿透能力强 | 需绕过防火墙 |
| WS 加密(多路复用) | WS 加密 + 多路复用 | 高并发 + 穿透 |
| TLS 加密 | TLS 加密,流量伪装为 HTTPS | 安全性要求高 |
| TLS 加密(多路复用) | TLS 加密 + 多路复用 | 高并发 + 安全 |
| QUIC | QUIC 协议,低延迟 UDP | 弱网环境 |
监听端口
GoRelay 入口节点监听的端口号。留空则自动分配(推荐)。
如需指定固定端口,请填写未被占用的端口号(1-65535)。
入口节点组
选择离您(客户端)最近的接入节点组。延迟越低越好。
出口节点组(可选)
指定流量从哪个地区出去。如果目标服务器对访问地区有要求(如特定区域内容),请选择对应区域的节点组。留空则由系统自动选择最优路径。
转发地址配置
每条隧道可以配置一个或多个转发地址,支持负载均衡。
| 字段 | 说明 | 必填 |
|---|---|---|
| 转发 IP 或域名 | 目标服务器的 IP 地址或域名 | ✅ |
| 端口 | 目标服务器的端口号 | ✅ |
| 权重 | 负载均衡权重,默认为 1 | ❌ |
| 域名过滤 | 支持通配符如 *.example.com,仅对 HTTP/HTTPS 协议生效 | ❌ |
点击「添加转发地址」可以添加多个目标地址。多个地址时,GoRelay 按照权重进行轮询负载均衡。
示例 — 单目标:
转发地址: github.com 端口: 443
示例 — 多目标负载均衡(3:1 权重):
转发地址: server1.example.com 端口: 8080 权重: 3
转发地址: server2.example.com 端口: 8080 权重: 1
高级配置
点击「高级配置」展开更多选项:
| 配置项 | 默认值 | 说明 |
|---|---|---|
| 入口转发链 | 无 | 指定入口使用的转发链(高级功能) |
| 出口转发链 | 无 | 指定出口使用的转发链 |
| 转发地址协议 | TCP/UDP | 到达目标服务器最后一段的协议 |
| 用户名/加密方式 | 无 | 目标需要认证时填写 |
| 密码 | 无 | 目标认证密码 |
| 隧道类型 | 端口转发 | 端口转发 / 远程端口转发 |
| 负载均衡方式 | 轮询 | 多转发地址时的分流方式 |
| IP 类型 | 自动 | 入口和出口连接的 IP 类型 |
| 并发连接数限制 | 不限制 | 限制此隧道的最大并发连接数 |
| 带宽限制 (Mbps) | 不限制 | 限制此隧道的总带宽 |
| 状态 | 启用 | 关闭后隧道将无法使用 |
隧道类型说明
- 端口转发(默认):用户 → GoRelay入口 → 目标服务器。标准用法。
- 远程端口转发:允许目标服务器通过 GoRelay 反向连接入口,适用于内网穿透场景。
管理隧道
转发列表
在「中继 → 转发列表」页面可以:
- 搜索隧道(按名称、端口)
- 筛选(按入口节点组、出口节点组、协议、IP类型、状态等)
- 查看每条隧道的实际流量和计费流量
- 通过「操作」菜单编辑、禁用、删除隧道
实时状态监控
「中继 → 转发状态」提供实时数据:
- 当前连接数 / 总连接数
- 输入网速 / 输出网速
- 总错误数
流量统计
「中继 → 转发流量」提供历史流量记录,可按隧道、节点组、日期筛选。
导入隧道
如果您有多条隧道需要批量创建,可以使用「导入隧道」功能,通过 JSON/CSV 格式批量导入配置。
常见问题
Q:监听端口留空和手动指定有什么区别?
A:留空自动分配更方便,GoRelay 会选择一个可用端口。手动指定适合需要固定端口的场景(如防火墙规则已配置特定端口)。
Q:可以把同一个目标服务器配置多条隧道吗?
A:可以,不同隧道可以转发到同一个目标,使用不同协议或不同入口节点,满足不同场景需求。
Q:隧道数量有限制吗?
A:受套餐限制。Micro 套餐最多创建 10 条隧道。