🚀 中转机端口转发教程(适用于 S-UI&3XUI)
🧩 场景说明
1.你有一个落地鸡(真实出口服务器),但它的 IP 或端口不方便直接暴露。你希望通过一个中转机(比如国内 VPS)来转发流量,让客户端连接中转机,由中转机再转发到落地鸡。
2.你有一个落地鸡(真实出口服务器),但它的线路或者直连情况不大好。你希望通过一个中转机(比如国内 VPS)来提高速度优化体验。
先用SUI作为演示
先去落地鸡正常搭建一个节点,下面是一个简单的reality节点,会用这个来举例。
vless://aaaaaaaa-aaaa-aaaa-1234-123456781234@aaa.b.com:10010?encryption=none&security=reality&sni=go.microsoft.com&fp=chrome&pbk=aaaaabbbbbb-aaaaaaaaaaaaaaaaaa&sid=aaaaaa&spx=%2F&allowInsecure=1&type=tcp&headerType=none#jp
🛠️ 步骤一:在中转机 S-UI 添加 Direct 规则
- 登录你的中转机 S-UI 面板
- 进入「入站配置」页面,点击添加新规则
- 类型选择
direct(直连转发)标签名字随意 - 填写目标地址:
- 目标 IP/域名:落地鸡的 IP 或域名(这里用到上面节点的域名:aaa.b.com)
- 目标端口:落地鸡的服务端口(这里用到上面节点的端口: 10010 )
- 本地端口可以自定义,例如
10011,表示中转机监听该端口 - 监听选项,打开TCP选项,UDP选项
- 保存并启用规则
✅ 现在中转机的 IP911.0.0.1:10011 就会将流量转发到落地鸡的 IP:PORT(aaa.b.com:10010)
🛠️ 步骤二:修改节点信息
无论你使用的是 Clash、V2Ray、Shadowrocket、Surfboard 等客户端:
上面的reality节点已经保存到你的客户端上
- 找到你原本的落地鸡节点配置
- 将其中的
address或server字段(aaa.b.com)改为中转机的 IP(911.0.0.1) - 将
port字段(10010)改为你在 S-UI 设置的本地端口(10011) - 其他字段(协议、UUID、密码等)保持不变
✅ 客户端现在连接的是中转机,但实际流量会被中转到落地鸡
📌 补充说明
- 落地鸡的节点协议可以是 VLESS、VMess、Trojan、Shadowsocks 等,只要有 IP+端口即可中转
- 中转机无需部署完整代理服务,只需配置 S-UI 的
direct转发即可 - 如果你有多个落地鸡,可以在中转机上添加多个转发规则,分别监听不同端口
- 落地协议不可以是套了cfcdn的节点
3XUI演示
就是这么简单,有疑问请留言。
附本文用到的s-ui脚本和3xui脚本安装命令
s-ui:
bash <(curl -Ls https://raw.githubusercontent.com/alireza0/s-ui/master/install.sh)
3xui:
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
debian11安装 3xui 报 GLIBC version 版本低错误 的解决办法
echo "deb http://ftp.debian.org/debian sid main" >> /etc/apt/sources.list
apt-get update
apt-get -t sid install libc6 libc6-dev libc6-dbg
评论
发表评论