跳到主要内容

创建隧道

隧道(转发规则)是 GoRelay 的核心概念。每条隧道定义了:从哪个入口节点接收流量、转发到哪个目标地址、以及使用什么协议传输。

基本概念

您的应用 ──▶ [入口节点组:监听端口] ──[GoRelay中继]──▶ [转发地址:端口]
概念说明
入口节点组GoRelay 提供的接入服务器,您的应用连接此地址
出口节点组可选,指定流量从哪个地区出去,不填则自动选择
转发地址实际的目标服务器 IP/域名 + 端口
监听端口GoRelay 入口节点上为此隧道分配的端口,留空自动分配

创建流程

进入「中继 → 转发列表」,点击「创建隧道」。

基本设置

隧道名称

自定义名称,建议填写便于识别的描述,如 Github-HTTPS游戏服务器-日本

隧道协议

GoRelay 与入口节点之间的传输协议(详见 隧道协议):

协议说明推荐场景
GR 加密(自研协议)GoRelay 自研加密协议,综合性能最佳通用推荐
TCP普通 TCP,无额外加密内网/可信环境
TCP(多路复用)TCP + 多路复用,减少连接开销高并发小包场景
UDPUDP 转发游戏、VoIP、DNS
WS 加密WebSocket + 加密,穿透能力强需绕过防火墙
WS 加密(多路复用)WS 加密 + 多路复用高并发 + 穿透
TLS 加密TLS 加密,流量伪装为 HTTPS安全性要求高
TLS 加密(多路复用)TLS 加密 + 多路复用高并发 + 安全
QUICQUIC 协议,低延迟 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 条隧道。