搬瓦工机场
Just My Socks教程

3X-UI 面板 Tunnel 中转教程:通过端口转发连接后端节点

3X-UI 面板里的 Tunnel 入站可以用来做 VPS 端口转发,把服务器本机监听端口收到的流量转发到指定后端节点。这个功能常用于中转场景:客户端连接自己的 VPS,VPS 再把流量转到远程节点,从而形成“入口服务器 + 后端节点”的连接方式。本文以一台已安装 3X-UI 面板的 VPS 为例,演示如何创建 3X-UI Tunnel 入站、填写后端节点地址和端口,并通过 Clash Verge 导入本地配置,验证 Tunnel 中转是否可以正常连接。

开始配置前,需要先准备一台已经安装 3X-UI 面板的 VPS。如果还没有安装面板,可以先参考 3X-UI 面板安装教程:VPS 安装 Xray 多协议管理面板 完成安装,再继续本文的 Tunnel 中转配置。

如果还没有可用的后端节点,也可以先搭建一个 VLESS Reality 节点,再把它作为 Tunnel 的转发目标,具体可以参考 3X-UI 面板 VLESS Reality 搭建教程

这篇教程采用“一台 3X-UI VPS + 一个已有后端节点”的配置方式,后端节点不要求安装 3X-UI 面板。只要后端节点地址和端口能被 VPS 访问,就可以通过 Tunnel / Dokodemo-door 做后端节点转发。

一、3X-UI Tunnel 是什么,为什么要做端口转发

3X-UI Tunnel 是 3X-UI 入站里的一种转发功能,也可以理解为 Xray-core 的 Tunnel / Dokodemo-door 入站功能在面板里的可视化配置。

它不会像 VLESS、Trojan、VMess 那样生成一个完整代理节点,而是在 VPS 上监听一个端口,然后把进入这个端口的流量转发到指定的后端地址和端口。

常见连接链路如下:

客户端 → 3X-UI VPS 的 Tunnel 端口 → 后端节点地址和端口

比如 3X-UI VPS 监听 52693 端口,Tunnel 入站把流量转发到后端节点的 443 端口。客户端连接的是 VPS 的 52693 端口,实际流量会继续转到后端节点。

不使用 Tunnel 时,客户端会直接连接后端节点地址和端口。使用 3X-UI Tunnel 后,客户端连接的是自己的 VPS 入口端口,再由 VPS 把流量转发到后端节点。

连接方式 客户端连接地址 后端节点 使用场景
不使用转发 直接填写后端节点地址和端口 直接出现在客户端配置中 只使用单个节点,配置最简单
使用 Tunnel 转发 填写 3X-UI VPS 的 IP 和 Tunnel 端口 填写在 3X-UI Tunnel 协议配置里 需要 VPS 中转、统一入口或连接已有远程节点

这种方式适合已经有远程节点,但想通过自己的 VPS 做统一入口的用户。例如后端节点不方便直接暴露给多个客户端,或者想把客户端配置统一成自己的 VPS 地址,就可以使用 3X-UI 端口转发做一层中转。

需要注意的是,Tunnel 本身不是普通节点。它不需要填写 UUID、密码、Reality 公钥、WebSocket Path 等节点认证参数。

3X-UI 面板 Tunnel 只负责“把流量送到哪里”,真正的协议认证仍然由后端节点处理。

二、配置 3X-UI Tunnel 前的准备工作

开始配置 3X-UI 面板 Tunnel 前,需要准备以下信息:

下文中的 node.example.com 仅为示例域名,实际配置时请替换成自己的后端节点域名或 IP。

项目 说明
3X-UI VPS 已经安装 3X-UI 面板,用来创建 Tunnel 入站
后端节点地址 例如 node.example.com 或后端节点 IP
后端节点端口 例如 443、8443 或其他实际节点端口
后端节点协议参数 例如 UUID、密码、TLS、Host、Path 等
Clash Verge 客户端 用于导入本地 YAML 并连接使用

这里的后端节点可以是自建节点,也可以是已经可用的远程节点。后端服务器不需要安装 3X-UI 面板,只要节点端口能被 3X-UI VPS 访问即可。

如果后端节点是 VMess + WebSocket + TLS,需要准备下面这些信息:

如果还没有现成的 VMess 后端节点,可以先参考 3X-UI 面板搭建 VMess 节点教程:添加入站、客户端并导出链接 创建一个可用节点,再回到本文把它作为 Tunnel 的转发目标。

字段 用途
后端节点域名 填写到 Tunnel 的重写地址,也用于客户端 servername 和 Host
后端节点端口 填写到 Tunnel 的重写端口
UUID 客户端继续使用后端 VMess 节点 UUID
WebSocket Path 客户端继续使用后端节点原来的 Path
TLS 设置 客户端继续按后端节点原设置填写

如果后端是 Shadowsocks 节点,客户端只需要保留原来的加密方式和密码,再把 server 和 port 改成 3X-UI VPS 的 Tunnel 信息。

三、在 3X-UI 面板添加 Tunnel 入站

登录 3X-UI 面板后,点击左侧菜单中的“入站”,然后点击“添加入站”。这一步是创建 3X-UI 入站的入口。

3X-UI 面板入站页面添加 Tunnel 入站入口

在 3X-UI 面板入站页面点击添加入站,开始创建 Tunnel 转发配置

在基础配置页面,主要填写下面几项:

配置项 填写方式
启用 打开
备注 可以填写 Tunnel-中转 或 Tunnel-52693
协议 选择 tunnel
地址 留空,表示监听所有 IP
端口 使用面板生成的端口,或手动填写一个未占用端口
总流量 0,表示不限制
流量重置 选择从不
到期时间 不限制可以留空
3X-UI Tunnel 入站基础配置页面

在 3X-UI 添加入站页面选择 tunnel 协议,并设置监听端口、流量和到期时间

端口可以使用 3X-UI 面板自动生成的监听端口。教程示例使用 52693,实际配置时可以换成自己的端口。配置完成后,先不要急着创建,继续点击顶部的“协议”标签。

在“协议”页面,需要填写后端节点地址和端口,这里是 3X-UI Tunnel 中转的核心配置。

配置项 填写方式
重写地址 填写后端节点域名或 IP,例如 node.example.com
重写端口 填写后端节点端口,例如 443
允许的网络 首次配置建议选择 TCP
端口映射 不用添加
跟随重定向 关闭
3X-UI Tunnel 协议页面填写重写地址、重写端口和网络类型

在 3X-UI Tunnel 协议页面填写后端节点地址、端口和允许的网络类型

这里不要填写后端节点的 UUID、密码、加密方式、SNI、Host 或 Path。Tunnel 入站只负责端口转发,后端协议认证由客户端和后端节点完成。

首次配置建议先选择 TCP。等 TCP 跑通后,如果后端服务确实需要 UDP,再改成 TCP、UDP。这样排查时少一个变量。

确认基础配置和协议配置无误后,点击“创建”。创建成功后,可以在 3X-UI 入站列表中看到刚才添加的 Tunnel 入站。

3X-UI Tunnel 入站创建成功并显示监听端口和启用状态

Tunnel 入站创建后会显示在 3X-UI 入站列表中,可查看协议、端口和启用状态

创建完成后,建议通过 SSH 检查 VPS 是否已经监听对应端口。假设 Tunnel 监听端口为 52693,可以执行:

ss -lntup | grep 52693

如果看到类似下面的结果,说明 Xray 已经开始监听该端口:

tcp   LISTEN 0      4096               *:52693            *:*    users:(("xray-linux-amd6",pid=15758,fd=9))

如果 VPS 有系统防火墙或云服务器安全组,还需要放行对应端口。例如使用 UFW 的服务器可以执行:

ufw allow 52693/tcp

如果服务器没有启用防火墙,并且云厂商安全组没有限制入站端口,可以跳过放行命令。关键是客户端所在设备必须能访问 3X-UI VPS 的 Tunnel 端口。

在 Windows PowerShell 里可以这样测试入口端口:

Test-NetConnection 你的3X-UI服务器IP -Port 52693

如果返回下面结果,说明电脑到 VPS 的 Tunnel 端口可以连通:

TcpTestSucceeded : True

入口端口确认可达后,再进入 Clash Verge 测试节点配置。

四、在 Clash Verge 中导入本地 YAML 配置

接下来在 Clash Verge 中添加本地 YAML 配置。配置时需要把节点连接地址改成 3X-UI VPS 的 IP,把端口改成 Tunnel 入站监听端口,UUID、TLS、servername、Host、Path 等参数继续使用后端节点原来的配置。

Clash Verge 订阅页面新建本地配置入口

在 Clash Verge 订阅页面点击新建,用于导入 Tunnel 本地 YAML 配置

新建配置时,类型选择 Local,然后选择本地 YAML 文件并保存。

Clash Verge 新建 Local 配置并导入 YAML 文件

在 Clash Verge 中选择 Local 类型,导入 3X-UI Tunnel 本地 YAML 配置文件

如果不熟悉 Clash Verge Rev 的单条节点转换和 YAML 写法,可以先看 Clash Verge Rev 手动添加节点教程,再回到本文修改 server、port、Host、Path 等字段。

下面是 VMess + WebSocket + TLS 的 YAML 示例,请把占位内容替换成自己的实际信息:

mixed-port: 7890
allow-lan: false
mode: rule
log-level: info
ipv6: false

proxies:
  - name: "3X-UI-Tunnel-VMess-Test"
    type: vmess
    server: 你的3X-UI服务器IP
    port: 52693
    uuid: 后端节点UUID
    alterId: 0
    cipher: auto
    tls: true
    servername: 后端节点域名
    network: ws
    ws-opts:
      path: /ray
      headers:
        Host: 后端节点域名

proxy-groups:
  - name: "PROXY"
    type: select
    proxies:
      - "3X-UI-Tunnel-VMess-Test"
      - DIRECT

rules:
  - MATCH,PROXY

这段配置里最容易填错的是 server 和 port。server 不是后端节点地址,而是 3X-UI VPS 的公网 IP 或域名;port 不是后端节点端口,而是 3X-UI Tunnel 入站监听端口。

后端节点域名仍然要保留在 servername 和 Host 里,Path 也要保持后端节点原来的配置。不要因为客户端连接的是 VPS,就把 Host、servername、Path 全部改成 VPS 的域名。

Clash Verge 本地 YAML 配置导入成功

本地 YAML 配置导入成功后,会显示在 Clash Verge 的订阅配置列表中

如果使用 Shadowsocks 后端节点,本地 YAML 可以参考下面这种结构:

mixed-port: 7890
allow-lan: false
mode: rule
log-level: info
ipv6: false

proxies:
  - name: "3X-UI-Tunnel-SS-Test"
    type: ss
    server: 你的3X-UI服务器IP
    port: 52693
    cipher: 后端SS节点加密方式
    password: "后端SS节点密码"
    udp: false

proxy-groups:
  - name: "PROXY"
    type: select
    proxies:
      - "3X-UI-Tunnel-SS-Test"
      - DIRECT

rules:
  - MATCH,PROXY

导入本地配置后,进入“代理”页面选择刚才添加的测试节点。

如果你还没有配置过 Clash Verge Rev,可以先参考 Clash Verge Rev 详细配置教程,完成基础设置、订阅导入和代理模式配置后,再继续测试本文的 Tunnel 本地节点。

五、验证 Tunnel 中转是否成功

进入 Clash Verge 的“代理”页面后,选择刚才导入的本地节点,然后测试延迟。

Clash Verge 测试 3X-UI Tunnel 节点延迟成功

Clash Verge 返回节点延迟,说明客户端已经可以通过 3X-UI Tunnel 连接后端节点

如果能够正常返回延迟,例如 300ms、400ms 这类结果,说明客户端已经可以通过 VPS 的 Tunnel 端口连接到后端节点。

同时可以回到 3X-UI 入站列表,查看 Tunnel 入站的流量是否变化。只要流量不再是 0 B,就说明客户端流量已经进入 3X-UI Tunnel 入站。

3X-UI 入站列表显示 Tunnel 流量变化

3X-UI Tunnel 入站出现流量变化,说明客户端连接已经进入中转端口

测试成功后的链路可以这样理解:

Clash Verge 客户端 → 3X-UI VPS:52693 → Tunnel 入站 → 后端节点:443

完成以上配置后,客户端会先连接自己的 3X-UI VPS,再由 Tunnel 入站把流量转发到后端节点。后续正常使用时,继续选择这个本地配置即可。

六、常见问题和排查方法

如果 Clash Verge 测试延迟显示 Timeout,可以按下面顺序排查,不要一开始就乱改协议参数。

现象 排查方向
3X-UI Tunnel 流量一直是 0 B 客户端没有连到 VPS 的 Tunnel 端口,检查 server、port、防火墙和安全组
电脑能连 VPS 端口,但节点 Timeout 检查 VPS 是否能访问后端节点地址和端口
Clash YAML 无法加载 检查缩进、冒号、引号和配置文件格式
VMess WS TLS 节点失败 检查 servername、Host、Path 是否仍然使用后端节点原配置
Shadowsocks 节点失败 检查加密方式和密码是否沿用后端节点原配置
只测试成功一次,后面失败 检查后端节点是否可用,是否限制来源 IP,是否临时不可访问

如果入口端口不通,先在 Windows PowerShell 测试:

Test-NetConnection 你的3X-UI服务器IP -Port 52693

如果返回 False,说明本地电脑到 VPS 的 Tunnel 端口没有连通,需要检查 VPS 公网 IP、端口、防火墙和云服务器安全组。

如果返回 True,但 Clash Verge 仍然 Timeout,可以在 VPS 上测试后端节点端口:

nc -vz node.example.com 443

如果 VPS 无法连接后端端口,Tunnel 配置正确也无法使用。这时可以更换一个后端节点重新测试。

最后再检查客户端配置。3X-UI Tunnel 中转不改变后端节点的认证参数。客户端里的连接入口改成 VPS,但后端节点的 UUID、密码、TLS、servername、Host、Path 等字段不要改错。

七、总结

3X-UI 面板 Tunnel 的核心用途是端口转发。它可以让一台 VPS 作为入口,把客户端流量转发到后端节点,实现简单的 VPS 中转节点效果。

这类 3X-UI Tunnel 中转不要求后端服务器也安装 3X-UI。只要有一个可用的后端节点,并且 VPS 能访问这个后端地址和端口,就可以在 3X-UI 入站里创建 Tunnel 入站,再通过 Clash Verge 导入本地配置连接使用。

配置时记住一个原则:Tunnel 页面只填后端地址和端口;客户端只改连接入口的 server 和 port;后端节点原来的 UUID、密码、SNI、Host、Path 等协议参数不要乱改。这样配置后,3X-UI 端口转发和远程节点中转的排查方向也更清楚。

Just My Socks 套餐对比与选择
选择提示如果您只是想直接使用代理服务,不想自己购买 VPS、安装系统和维护环境,可以优先考虑搬瓦工官方出品的 Just My Socks
自己搭建上网环境虽然自由,但面对晚高峰线路抽风和 AI 工具(如 Gemini、ChatGPT)频繁的 IP 封锁,维护成本其实很高。如果你想追求极致的省心和纯净度,搬瓦工官方机场(Just My Socks)是目前最好的替代方案。
搬瓦工机场不仅自带 CN2 GIA 高速线路,更重要的是 IP 权重高,能完美解锁各类主流 AI 权限。
下面是目前搬瓦工机场 JMS 详细的套餐介绍:
机房位置带宽流量设备价格购买
洛杉矶 5002.5Gbit500GB/月5台$5.88/月-$58.88/年购买
洛杉矶 10005Gbit1T/月无限$9.88/月-$98.88/年购买
洛杉矶 50005Gbit5T/月无限$48.99/月-$489.99/年购买
洛杉矶 100005Gbit10T/月无限$93.99/月-$948.99/年购买
香港 CMI+NTT2.5Gbps500GB/月5台$8.99/月-$89.99/年购买
香港 CMI+NTT5Gbps1T/月无限$14.90/月-$113.99/年购买
香港 CMI+NTT5Gbps5T/月无限$59.99/月-$599.99/年购买
香港 IPLC 专线300MB 独享300GB/月3台$21.00/月-$210.00/年购买
香港 IPLC 专线1G 独享1T/月无限$59.00/月-$589.00/年购买
香港 CN2 GIA100MB 独享100GB/月3台$34.99/月-$349.99/年购买
香港 CN2 GIA500MB 独享500GB/月5台$149.99/月-$1499.99/年购买
香港 CN2 GIA1G 独享1T/月无限$279.99/月-$2799.99/年购买
日本 CN2 GIA100MB 独享100GB/月3台$29.99/月-$299.99/年购买
日本 CN2 GIA200MB 独享500GB月5台$135.99/月-$1349.99/年购买
日本 CN2 GIA500MB 独享1T/月无限$239.00/月-$2399.00/年购买
日本 CN2 GIA700MB 独享5T/月无限$1135.00/月-$11395.00/年购买
伦敦 5002.5Gbps500GB/月5台$6.8/月-$67.99/年购买
伦敦 10005Gbps1T/月无限$11.29/月-$113.99/年购买
伦敦 50005Gbps5T/月无限$59.99/月-$559.99/年购买
需要 VPS 服务器?Just My Socks 更适合直接使用代理服务;如果您需要建站、部署项目、搭建环境或学习 Linux,可以选择搬瓦工 VPS,参考 搬瓦工在售 VPS 套餐整理与购买推荐
未经允许不得转载:搬瓦工教程 » 3X-UI 面板 Tunnel 中转教程:通过端口转发连接后端节点
Vultr 最新优惠活动:新用户注册 Vultr 赠送 50-100 美元

Just My Socks (JMS) 官方线路深度解析与稳定上网方案

搬瓦工官方出品,专为解决网络封锁而生。支持被封自动更换 IP,无需担心失联。拥有 IPLC 专线与 CN2 GIA 顶级链路,全线套餐现货在售。使用专属优惠码 JMS9248225 (5.2% 循环折扣),即刻畅享极速互联。

JMS 套餐汇总JMS 购买教程