跳到主要内容

导入规则

如果您之前在 GoRelay 旧面板https://old.gorelay.net)已经创建了中继规则,可以通过「批量导出 → 批量导入」的方式把规则一键迁移到新面板https://gorelay.net),无需逐条重建。

先决条件
  • 已完成账号 迁移套餐 到新面板
  • 保持浏览器允许站点访问剪贴板

第一步:在旧面板导出规则

  1. 登录 旧面板 - 转发列表
  2. 在列表顶部的规则名称筛选处,选择要导出的中继规则(支持多选 / 全选)
  3. 点击页面上的 批量导出 按钮

导出成功后,所选规则的配置会自动复制到剪贴板

提示

如果浏览器弹窗提示授权访问剪贴板,请点击「允许」。
如剪贴板权限被拒,可在浏览器地址栏左侧重新开启剪贴板权限后重试。


第二步:在新面板导入规则

  1. 登录新版 GoRelay 控制台,进入「中继 → 中继列表
  2. 点击顶部的 导入规则 按钮,弹出「导入规则」对话框
  3. 在对话框中按以下建议填写:
字段建议值说明
入口节点距离您最近的可用节点必选。新面板中所有导入规则会统一绑定到此入口节点
端口冲突时随机分配✅ 建议勾选当指定的监听端口已被占用时,自动分配一个随机端口;否则该条规则会导入失败
端口冲突时更新转发❌ 视情况勾选当指定端口已存在时,更新现有规则的名称和目标地址,用于覆盖式同步
导入数据粘贴上一步复制的内容直接 Ctrl+V / ⌘+V 粘贴
  1. 确认无误后,点击 开始导入
仅支持 GoRelay / NY 导出格式

导入数据需为 JSON 格式,每行一个 JSON 对象,至少包含 name(名称)、listen_port(监听端口)、dest(目标地址数组)字段。例如:

{"name": "规则名称", "listen_port": 12345, "dest": ["127.0.0.1:8080"]}

旧面板「批量导出」生成的内容已直接符合此格式,粘贴即可。其他工具的导出数据请按上述格式整理后再粘贴。

端口冲突两个开关的取舍
  • 仅勾「端口冲突时随机分配」:导入时遇冲突会换一个新端口,不会影响已有规则
  • 仅勾「端口冲突时更新规则」:导入时遇冲突会把已有规则的名称和目标地址改成你新数据,原规则被覆盖
  • 两者都不勾:遇冲突的条目导入失败,需手动修改后重试

第三步:确认导入结果

  • 成功:弹窗显示导入条目数量,规则立即出现在中继列表中,状态为「启用」即可直接使用
  • 部分失败:弹窗会列出失败规则的错误原因(例如目标地址格式不合法等),按提示修正后重新导入失败部分即可
  • 全部失败:通常是粘贴内容被截断或格式异常,回到旧面板重新执行「批量导出」再粘贴一次

常见问题

批量导出按钮点击后没有反应?

  • 确认已在「规则名称」处勾选至少一条规则
  • 检查浏览器是否拦截了剪贴板写入,可手动全选后 Ctrl+C 复制

导入时提示「端口已被占用」?

勾选 端口冲突时随机分配 即可,新面板会为冲突的规则重新分配一个可用端口;导入后在中继列表中查看实际分配到的端口即可。

我自己写 JSON 可以吗?

可以。按 {"name": "...", "listen_port": ..., "dest": ["IP:端口", ...]} 格式,一行一条 粘贴到对话框即可。多目标在 dest 数组中并列。

导入后旧面板的规则还会继续计费吗?

旧面板规则与新面板规则相互独立。迁移完成并确认新面板规则可用后,旧面板放置不使用则不会消耗流量。

可以反复导入同一份数据吗?

可以。同一份数据多次导入会创建多条相同配置的规则;如不希望创建重复条目,可勾选「端口冲突时更新规则」让后续导入覆盖原有规则。


下一步