互联网技术 · 2023年11月10日 0

支持UDP/TCP的数据转发软件

Brook 数据转发软件(支持 UDP/TCP)

BROOK 是一款基于 Go 语言开发的服务器软件

它支持通过 Shadowsocks 进行 UDP 和 TCP 的数据转发。

软件安装步骤

首先,您需要确认服务器的位数是 32 位还是 64 位。

uname -m

如果输出结果为 x86_64,则表示是 64 位;如果显示 i386i686,则为 32 位。

下载 32 位软件:

wget https://github.com/txthinking/brook/releases/download/v20171113/brook_linux_386

下载 64 位软件:

wget https://github.com/txthinking/brook/releases/download/v20171113/brook

接下来,为 Brook 文件赋予执行权限:

chmod +x brook

使用方法

单端口转发示例:

注意:在这里,6.6.6.6:8888 是目标 Shadowsocks 服务器的 IP 和端口,而前面的 6666 是本地服务器的连接端口。

例如,使用 Shadowsocks 时,可以在 IP 地址中填入本地转发服务器的 IP 和 6666 端口,系统会自动转发到目标服务器的 6.6.6.68888 端口。

nohup ./brook relay -l :6666 -r 6.6.6.6:8888 > /dev/null 2>&1 &

多端口转发示例:

nohup ./brook relays -l ":2333 2.2.2.2:6666" -l ":6666 3.3.3.3:6688" -l ":8888 6.6.6.6:7766" > /dev/null 2>&1 &