使用 sing-box 脚本中转流量超级简单,利用 Direct 进行转发,详细教程一分钟学会。先说逻辑,假设你有 A-B 两台 VPS,打算使用 A 机器转发流量到 B 机器。
常见的用途是国内连接到A机器的网络比较好,然后希望通过A机器转发数据到B机器,A机器就是转发机,B机器就是落地机。B机器可能IP质量比较好能解锁一些流媒体等在线服务,但是直连效果不好,甚至 IP 都被墙了,想要使用 A 机器做前置转发。缺点是,只能转发 TCP 或 UDP 流量,带 TLS 的不行。
中转教程
1、先在B机器搭建配置
先在 B 机器添加一个 sing-box 配置,举例: sing-box add tcp 233
,这样来就是添加了一个 VMESS-TCP 的配置,并且端口是 233。如果你已经有配置就不用再添加了,反正记下 B 机器的 IP
和配置的 端口
即可,因为利用 A 机器转发的时候必须要填写上 B 机器的 IP,以及要转到到 B 机器的哪个端口。
如果你还没有安装sing-box脚本,请点我查看如何安装。
2、添加door
使用方法: sing-box add door [port] [remote-addr] [remote-port]
在 A 机器执行:sing-box add door
,然后输入 B 机器的 IP 和端口
默认情况下 sing-box 脚本会随机生成一个端口,如果你需要自定义端口请使用 sing-box add door 需要自定义的端口
默认情况下 sing-box 脚本会随机生成一个端口,如果你需要自定义端口请使用 sing-box add door 需要自定义的端口
假设你用 v2rayN 通过 URL 导入了配置,把配置的地址和端口改成 A 机器的 IP 和 Dokodemo-door 端口,就可以正常使用了。
一键添加
快速添加一个中转配置:
sing-box add door 233 j.sitevps.icu 443
解释:添加一个 Direct 配置,端口 233,目标地址 j.sitevps.icu,目标端口 443。