临时想用某台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
文章评论