Skip to content

对接中转 ​

让客户端先连中转机,再到落地,用来改善线路(例如国内前置 → IX → 海外落地)。落地可以是面板搭建的入站,也可以是 导入的节点。

添加中转线路 ​

中转 页的 线路 标签按落地列出所有中转线路,点一个落地 → 选择隧道即可添加(也可以在落地页点入站 → 中转)。隧道在 中转 页的 隧道 标签创建,入口是中转机;底层的转发规则在 规则 标签,见 转发规则与用户。

对接方式 ​

  • 端口转发:中转机直接把流量转发到落地机的公网地址
  • 隧道转发(出口为落地机):流量经隧道到落地机,再转发到 127.0.0.1:入站端口。入站可以只监听 127.0.0.1,落地机不对外暴露端口
  • 隧道转发(出口为其他节点):用于“前置 → IX → 落地”这类多跳线路。流量经隧道到出口节点(如 IX),再由出口节点连接落地机的公网地址。只需要中转、不需要加密时,隧道协议选 TCP 即可

前置 → IX → 落地 ​

  1. 节点页添加前置、IX、落地三台机器,都装好 agent
  2. 隧道页新建一条“隧道转发”:入口选前置,出口选 IX,协议按需选择(不需要加密就选 TCP)
  3. 点击落地机上的入站 → 中转,选这条隧道
  4. 如果 IX 只允许前置访问,在 IX 的防火墙里放行前置的地址即可;落地机可以开启入站白名单,只放行 IX

订阅里的中转线路使用前置的地址和入口端口。

订阅与清理 ​

中转线路会自动加入订阅,名称为“隧道名 → 入站名”。删除中转、入站或内核时,相关的转发会一并清理。

若想避免同一个落地同时显示直连和中转,在 订阅 → 编辑 → 节点 → 筛选 → 线路 选择 有中转优先显示中转。同一落地有启用的中转时只显示全部中转线路,没有中转时保留直连。选项按订阅独立保存,不改变其他订阅、入站监听或防火墙。

中转停用或删除后,若该落地没有其他启用的中转,下次生成订阅时恢复直连;入站设置了“仅通过中转提供”或仅监听本机时,仍不会提供直连。中转存在与否在名称、地区等其他筛选前判断;测速失败或入口暂时离线不会自动暴露原始直连。

获取真实客户端 IP(仅 Xray) ​

开启后,中转转发会附带 PROXY protocol,落地机内核日志里能看到客户端真实 IP。开启后直连将无法使用,入站会自动变为“仅中转”。

入站白名单 ​

开启后,该入站端口只放行本机、直接连接落地机的节点(端口转发的中转机、隧道转发的出口节点)和你填写的额外 IP / 网段,其余来源直接丢弃,只影响这一个端口。中转增删时白名单会自动更新。

延迟 ​

中转 → 线路 里每条中转线路后面显示 经这条线路到各测试点的延迟,估算方法是:

入口(前置)到测试点的延迟 + 入口 → 各跳 → 出口 → 落地 每一段的延迟

  • 每段都是节点 agent 测的 TCP 连接延迟,每 3 分钟测一次,和 延迟测试点 同一轮;点延迟可以看到每个测试点的估算值和每一段的延迟,点 重测 或上方 测延迟 马上测
  • 入口要设置 延迟测试点 才有“到测试点”的部分;没设置时只显示入口到落地的路径延迟
  • 多跳线路(前置 → IX → 落地)按隧道里每组的第一个节点算;有多个入口时按第一个入口算
  • 任一段不通时显示“线路不通”,详情里能看到是哪一段
  • 共享(其他面板)的节点和离线的节点不检测
  • 只是估算:实际延迟还和隧道加密、节点负载有关,测的是 TCP 连接延迟,不代表 UDP

中转的 管理中转 对话框里也能看到每条线路的延迟。

基于 GPLv3 发布 · 仅供学习研究使用