三种翻墙方法优缺点对比
鉴于众所周知的原因,有时候获取有趣的信息需要翻墙。下面就总结一下常用的翻墙方式。
特别声明:本人从不网购,家里没有水管。
移居
比如搬家或者租房子去上海自贸区、香港、台湾或者国外。
优点:真正的翻墙。
缺点:有点贵,比较麻烦。上国内网站可能还得翻墙。。
GAE 翻墙
好吧,来点认真的。
翻墙的基本原理就是用可以访问的国外服务器做一个代理,让国外服务器访问墙外网站,然后传输给你。
GAE 就是 Google App Engine,国内 Sina App Engine 与之类似,就是一些服务器,提供一些开发服务等。
那么就可以开发个应用,连接上去,让 GAE 的服务器做一个代理转发实现翻墙。
phuslu 开发出来了,就是 goagent,按照教程操作即可,这里不在赘述。
大体原理就是创建 GAE 应用,配置上传,在浏览器里面安装代理插件,配置插件连接 GAE 代理服务器,实现翻墙。
优点:简单快捷,免费。通过代理插件,按需使用,即需要翻墙的网站才翻墙,国内网站不使用翻墙。
缺点:鉴于众所周知的原因,google 的服务器原来越不稳定,翻墙速度也越来越不稳定。只能在浏览器里面翻墙,访问网页时翻墙。例如:下载个墙外的东西,也得用浏览器。客户端软件无法翻墙。
按需使用的 VPN 翻墙
大部分公开出售的 VPN 是用来翻墙用的。一般是要收费的,免费的很不好用,推荐购买收费的,平均下来一天几毛钱而已。
VPN 使用教程在这里不在赘述,为了方便通常会让你在配置 VPN 的时候选择发送全部流量。这样所有电脑发出的流量全部通过 VPN 访问。
虽然解决了客户端等非网页应用的翻墙需求,但是国内网站访问也需要翻墙走一遍显然是不合理的。如果只是在需要翻墙的时候才开始翻墙,每次手动开启,显然会更麻烦。
这才是本文的重点,通过路由表按需使用 VPN。
设置路由表之后,VPN 会根据路由表信息判断是否走 VPN,对于国外 IP 启用 VPN,对于国内 IP 不使用。这样就可以“完美”实现既可以整体翻墙又不影响国内网站访问。
这种方式需要使用 chnroutes 这个方案,具体操作不再赘述,简单的说就是用它从 APNIC 上面整理出国内外 IP 列表及格式,VPN 采用 PPTP 连接方式,这样就可以读取路由表来工作。
测试方法很简单,同时打开 ip138 和 youtube 网站,ip138 显示你是国内域名,youtube 也可以打开说明配置成功。
优点:简单方便。连接稳定,速度快。按需使用,国内速度快,国外也能用。
缺点:偶尔 IP 会出现误判,有些国内网站无法使用。例如淘宝每次都会跳转到海外淘宝,优酷网站无法打开等。但是我几乎不看优酷,所以这种方法真是太棒了,全天挂上 VPN 即可,速度快又省事。
最后关于 VPN 的话,鱼目混杂,我个人一直使用的是 VPNSS 感觉还不错,价格也中规中矩,如果你想要购买,也可以通过我的推介连接购买。