前几年拿了一台闲置的PC安装Ubuntu偶尔办公用一用,需要科学上网就用Linux命令来SSH连接我们自己的远程服务器,通过端口转发实现,在FireFox浏览器中设置socket 5代理以及使用远程DNS就可以。
然后很久没有再使用Linux桌面机器了,今天需要在Linux服务器上尝试SSL证书的升级,连接github失败,就想起再尝试SSH Proxy的办法,网上搜了一下命令,自己又试了一下,下面的命令是可以的:
ssh -D 1080 -N -f user@server.example.com -p 21021 -4
输入上面命令(自己替换user和hostname)后,系统提示password,再输入密码就可以。
再去FireFox中做设置就可以访问Google等网站。不过Let's Encrypt免费SSL证书的更新程序依然报错,这个还要找办法解决。
如果要停止port forwarding,可以使用ps -ef | grep ssh查看到进程号,使用kill杀死该进程就可以了。
评论