无需安装软件利用SSH一行代码实现socks5代理服务器

2022-06-19 122点热度 0人点赞 0条评论

临时想用某台Linux充当代理服务器,又不想为此安装一个软件程序,利用SSH是可以很方便的做到的,只需要执行如下一行代码

ssh -f -N -D 0.0.0.0:1080 localhost

这就里哟把那个SSH开启了一个Socks5代理程序。

其中

参数:-f 表示后台运行,如果你不想后台运行(终端开着,退出后立即失效),就去掉-f参数

0.0.0.0:1080表示运行全部的主机来连接1080端口

当然前提是你的Linux服务器没有开启防火墙,或者防火墙端口开启了允许1080端口的访问

开启防火墙

iptables下,开启1080的代码如下:

iptables -A INPUT --src 1.2.3.4 -p tcp --dport 1080 -j ACCEPT
iptables -A INPUT -p tcp --dport 1080 -j REJECT

如果是firewalld,开启的代码如下:

firewall-cmd --zone=public --add-port=1080/tcp --permanent
firewall-cmd --reload

 

admin

这个人很懒,什么都没留下

文章评论

您需要 登录 之后才可以评论