前言
- 有时候可能买的机场突然到期了,或者自建的服务被封掉了等等等等,又急需科学上网,那么可以通过下文的手法快速达到目的。
国内的VPS需要下载软件,但是软件在国外,也可以使用这个+
proxychains
的方法来快速下载前期准备
一台能科学上网的Linux服务器(性能没什么要求,最好是香港、日本、台湾、韩国、新加坡这些地方的,因为到中国大陆的延迟较为稳定)
- 本地能ping通那一台Linux服务器
创建端口转发
在本地执行如下命令即可:
运行后没有任何提示,那么就说明OK了ssh -N -D local_addr:local_port username@jump-server-addr
ssh -N -D 127.0.0.1:9999 root@vultr
# -D 后面跟本地IP和开放隧道的端口
# 最后是root@服务器IP
如果想在后台运行,可以加个参数-f
ssh -f -N -D 127.0.0.1:9999 root@vultr
浏览器配置
浏览器配置一般随便找个支持socks5代理的插件即可,如FoxyProxy
,正确配置即可
然后挂上代理就可以用了,速度也挺快
优缺点
优点是 SSH是Linux/Mac系统自带工具,不需要额外安装任何东西(Windows上安装了ssh也可以用),而且这是一个日常工作中使用极其普遍的工具,防火墙不太可能完全封锁,所以目前还有一定的可用性。
缺点是 连接质量完全取决于远程服务器的IP质量,而得到一个清白的IP很多时候只能靠运气。碰到质量差的IP,即使能连上也会经常掉线,掉线后重连的连通率低,很浪费时间,这个问题在你开着它下载大量数据时会更明显,会让下载变得十分痛苦。SSH翻墙基本不可能用来下载BT,很快会断线,如果被VPS厂商封掉电脑IP,要等很久才能重新连上。这种翻墙方法只适合流量不大的开网页收发邮件。