前言

  1. 有时候可能买的机场突然到期了,或者自建的服务被封掉了等等等等,又急需科学上网,那么可以通过下文的手法快速达到目的。
  2. 国内的VPS需要下载软件,但是软件在国外,也可以使用这个+proxychains的方法来快速下载

    前期准备

  3. 一台能科学上网的Linux服务器(性能没什么要求,最好是香港、日本、台湾、韩国、新加坡这些地方的,因为到中国大陆的延迟较为稳定)

  4. 本地能ping通那一台Linux服务器

    创建端口转发

    在本地执行如下命令即可:
    1. ssh -N -D local_addr:local_port username@jump-server-addr
    2. ssh -N -D 127.0.0.1:9999 root@vultr
    3. # -D 后面跟本地IP和开放隧道的端口
    4. # 最后是root@服务器IP
    运行后没有任何提示,那么就说明OK了
    02.SSH加密隧道-科学上网临时手段 - 图1
    如果想在后台运行,可以加个参数 -f
    1. ssh -f -N -D 127.0.0.1:9999 root@vultr

    浏览器配置

    浏览器配置一般随便找个支持socks5代理的插件即可,如FoxyProxy,正确配置即可
    02.SSH加密隧道-科学上网临时手段 - 图2
    然后挂上代理就可以用了,速度也挺快
    02.SSH加密隧道-科学上网临时手段 - 图3

    优缺点

    优点是 SSH是Linux/Mac系统自带工具,不需要额外安装任何东西(Windows上安装了ssh也可以用),而且这是一个日常工作中使用极其普遍的工具,防火墙不太可能完全封锁,所以目前还有一定的可用性。
    缺点是 连接质量完全取决于远程服务器的IP质量,而得到一个清白的IP很多时候只能靠运气。碰到质量差的IP,即使能连上也会经常掉线,掉线后重连的连通率低,很浪费时间,这个问题在你开着它下载大量数据时会更明显,会让下载变得十分痛苦。SSH翻墙基本不可能用来下载BT,很快会断线,如果被VPS厂商封掉电脑IP,要等很久才能重新连上。这种翻墙方法只适合流量不大的开网页收发邮件。