对接中转
让客户端先连中转机,再到落地,用来改善线路(例如国内前置 → IX → 海外落地)。落地可以是面板搭建的入站,也可以是 导入的节点。
添加中转线路
中转 页的 线路 标签按落地列出所有中转线路,点一个落地 → 选择隧道即可添加(也可以在落地页点入站 → 中转)。隧道在 中转 页的 隧道 标签创建,入口是中转机;底层的转发规则在 规则 标签,见 转发规则与用户。
对接方式
- 端口转发:中转机直接把流量转发到落地机的公网地址
- 隧道转发(出口为落地机):流量经隧道到落地机,再转发到
127.0.0.1:入站端口。入站可以只监听127.0.0.1,落地机不对外暴露端口 - 隧道转发(出口为其他节点):用于“前置 → IX → 落地”这类多跳线路。流量经隧道到出口节点(如 IX),再由出口节点连接落地机的公网地址。只需要中转、不需要加密时,隧道协议选 TCP 即可
前置 → IX → 落地
- 节点页添加前置、IX、落地三台机器,都装好 agent
- 隧道页新建一条“隧道转发”:入口选前置,出口选 IX,协议按需选择(不需要加密就选 TCP)
- 点击落地机上的入站 → 中转,选这条隧道
- 如果 IX 只允许前置访问,在 IX 的防火墙里放行前置的地址即可;落地机可以开启入站白名单,只放行 IX
订阅里的中转线路使用前置的地址和入口端口。
订阅与清理
中转线路会自动加入订阅,名称为“隧道名 → 入站名”。删除中转、入站或内核时,相关的转发会一并清理。
若想避免同一个落地同时显示直连和中转,在 订阅 → 编辑 → 节点 → 筛选 → 线路 选择 有中转优先显示中转。同一落地有启用的中转时只显示全部中转线路,没有中转时保留直连。选项按订阅独立保存,不改变其他订阅、入站监听或防火墙。
中转停用或删除后,若该落地没有其他启用的中转,下次生成订阅时恢复直连;入站设置了“仅通过中转提供”或仅监听本机时,仍不会提供直连。中转存在与否在名称、地区等其他筛选前判断;测速失败或入口暂时离线不会自动暴露原始直连。
获取真实客户端 IP(仅 Xray)
开启后,中转转发会附带 PROXY protocol,落地机内核日志里能看到客户端真实 IP。开启后直连将无法使用,入站会自动变为“仅中转”。
入站白名单
开启后,该入站端口只放行本机、直接连接落地机的节点(端口转发的中转机、隧道转发的出口节点)和你填写的额外 IP / 网段,其余来源直接丢弃,只影响这一个端口。中转增删时白名单会自动更新。
延迟
中转 → 线路 里每条中转线路后面显示 经这条线路到各测试点的延迟,估算方法是:
入口(前置)到测试点的延迟 + 入口 → 各跳 → 出口 → 落地 每一段的延迟
- 每段都是节点 agent 测的 TCP 连接延迟,每 3 分钟测一次,和 延迟测试点 同一轮;点延迟可以看到每个测试点的估算值和每一段的延迟,点 重测 或上方 测延迟 马上测
- 入口要设置 延迟测试点 才有“到测试点”的部分;没设置时只显示入口到落地的路径延迟
- 多跳线路(前置 → IX → 落地)按隧道里每组的第一个节点算;有多个入口时按第一个入口算
- 任一段不通时显示“线路不通”,详情里能看到是哪一段
- 共享(其他面板)的节点和离线的节点不检测
- 只是估算:实际延迟还和隧道加密、节点负载有关,测的是 TCP 连接延迟,不代表 UDP
中转的 管理中转 对话框里也能看到每条线路的延迟。
