使用Brook进行端口转发
使用Brook进行端口转发
home againBrook原本是类似于ssr、v2ray等的代理工具,不过兼具端口转发功能,加上内存占用少转发效果好(go语言开发),很多人开始拿它当做iptables一样的流量转发工具。
本篇内容原本为brook转发脚本,但最近发现脚本已失效,并找到的类似脚本全都修改自doubi脚本,也都失效。索性重写本文,直接使用brook官方方法。
brook官方文档:地址
下载并安装
brook提供两种下载安装方法
curl直接下载
curl -L https://github.com/txthinking/brook/releases/download/v20200909/brook_linux_amd64 -o /usr/bin/brook |
使用nami安装
curl -L https://git.io/getnami | bash && sleep 6 && exec -l $SHELL |
转发
brook relay -f :中转端口 -t 落地ip:落地端口 |
举例:有一台国内服务器1.1.1.1,搭建了代理的国外服务器ip为2.2.2.2,使用端口为10000,那么运行下面命令:
brook relay -f :20000 -t 2.2.2.2:10000 |
实现的效果为:访问1.1.1.1的20000端口等同于方位2.2.2.2的10000端口。
###后台执行
上面命令只对本次执行有效,关闭ssh连接即失效。因此我们需要把上述命令放到linux后台运行。那么上述命令变为:
nohup brook relay -f :20000 -t 2.2.2.2:10000 > /dev/null 2>&1 & |
brook其他用法参考brook官方文档。
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果