昨天写了一个使用CentOS7内置的firewall来中转SS流量的教程,不过说实话这个方法比较局限,首先只适用于CentOS7,其次firewall的规则也不是很好写。所以有更好的中转办法,那我们就要尝试一下嘛~
那么这次给大家介绍的这个方法就需要用到我之前介绍过的:Brook。那用这个工具来转发SS流量的话,有比较好的几个点:
1、支持面更广,基本上可以适用于大多数Linux系统,不再局限于CentOS7了。
2、配置和使用更方便,准确点说,一条命令即可开启转发。
如果你还不是很清楚这是一个什么样的工具,或者还不是很清楚该如何部署这个工具,可以浏览下面这篇文章:
在进行下面的操作之前,请你务必先按照上面的文章自行安装好Brook。
一条命令开启转发:
./brook relay -l :中转服务器的端口(任意) -r 被中转服务器的公网IP:SS端口号
假设这里我拿端口号55555做转发,SS服务器的公网IP是123.123.123.123,SS的连接端口号是23333,那么可以使用如下命令:
./brook relay -l :55555 -r 123.123.123.123:23333
接着我们在SS客户端连接信息上修改两个地方:
1、把之前的SS服务器公网IP改成现在这台做转发的服务器公网IP
2、SS连接端口改成现在这台做转发的端口号,这里我就是55555。
重新连接你的SS吧,中转配置已经大功告成~
如何将Brook放在后台持久运行?
安装screen:
yum -y install screen
放在后台运行:
screen -dmS brook ./brook relay -l :中转服务器的端口(任意) -r 被中转服务器的公网IP:SS端口号
写在最后?不好意思这篇文章实在没什么好写的了。。。
好图
奔着图来的!!!图太少了,差评
lala大佬并没有说明,后续如果想要修改关闭等等得操作!
这个图