本文旨在提供快速科学上网的通关方法。
废话少说,立刻开始。

综述

科学上网的方式有若干种:

  • VPN
  • Shadowsocks(又称 ss 或影梭)
  • Lantern(蓝灯)
  • GoAgent
  • 改 hosts

我自己比较喜欢用前两个方法。Lantern 我没有用过,GoAgent 不稳定而且局限程度比较大。

稍微做一个简单的比较表格吧

方式 平台 费用 备注
VPN 全平台 一百多到几百不等 不易被封杀
Shadowsocks 全平台 每月10-20美元(自建)/80-100元(付费服务) iOS 待研究;也不易被封杀
Lantern 全平台 据说免费 不要相信我那个“据说”
GoAgent PC 这个是真免费 移动端存疑;只能用在浏览器上
改 hosts PC 这个也免费 移动端我没试过;猫捉老鼠

关于各种方法的具体优劣,Annie Wu 写了一篇很不错的 比较文章,这里我只对比较熟悉的 VPN 和 Shadowsocks 进行详述。

VPN

VPN 是一种简单的全局翻墙方式。特殊的国情造就了大量的 VPN 服务。

需要注意的是,VPN 是一种全局的翻墙方式,所以如果你希望同时访问国内外两边的网站(比如,看 youtube 同时看 youku),那你需要留意 VPN 厂商是否提供了智能分流的方式。否则要频繁切换也是很烦躁的。

电脑和移动端操作系统都预装了 VPN 客户端,相比别的翻墙操作更简单,适合不折腾人士。

以下列举我了解的 VPN 服务:

  • 云梯 - 这个是去年我在用的方式,不过半年前我换成了 Shadowsocks 了。需要注意的是云梯有很多假冒者,请小心分辨
    • 优点:国内可以访问,有完善的各平台教程,有智能分流,客服不错(提交工单就会回复),价格还算亲民(真不是打广告)
    • 缺点:部分地区网络无法访问(其实这个是所有 VPN 都可能有的问题)
  • Astrill - 这个是很多老外喜欢用的 VPN
    • 优点:据老外和 Annie 说好,比较稳。支付方式多。
    • 缺点:贵。而且好像网站本身也要翻墙上,有点鸡生蛋蛋生鸡的感觉。
  • 红杏
    • 据 Annie 说是死了。Sad story.
    • 刚搜索了一下,现在也有叫「红杏」的服务(不全是 VPN),但真假莫辩:
    • 然后我又搜索了一下,发现官方有 解释这个问题,敬请大家不要上当。

其他没用过的我就不提了。或者大家如果有找到好的也可以用。

Shadowsocks

江湖人称 ss 或影梭。也是一种可全局翻墙的方式(原理与 VPN 不同,使用 Socks 协议)

Shadowsocks 分两个部分:Server & Client

Server 指服务器端,Client 指客户端(你的设备),两端通过 Socks 协议沟通,由于协议本身并不是普通的 HTTP 协议,所以更难被墙。

在服务器端有两种方式可以实现:自建(用 VPS)

自建

推荐阅读 Shadowsocks 的 官方文档

当然也可以参考这些教程:

至于 VPS 的选择方面,有几个选项:

  • Vultr - 这个有很多朋友推荐,目前在用这个
  • Conoha - 据说国内速度很不错哦(但是我没用过。特别鸣谢某18岁骚年的推荐。
  • Linode
  • Digital Ocean

当然你也可以用你喜欢的 VPS 架设。

使用服务

作为程序员我是自己搭建的,所以没买过这种服务。

Annie 推荐的是 这个,有兴趣的同学可以试试。(不行不要打我)

客户端的问题

这里有一个比较完整的 列表

Mac 下的使用

由于我自己用的是 Mac,所以只能整理出 Mac 下的教程了。
Windows 和 Linux 的用户实在抱歉。

具体步骤:

  1. 购买或在服务器上自建好 Shadowsocks 服务。
  2. 下载安装 Shadowsocks OS X

    貌似 Shadowsocks OS X 的那个下载链接…是被墙的嗯。百度盘链接

  3. 配置:打开 Shadowsocks OS X,这时屏幕顶部任务栏会有一个纸飞机的图案。点击之后选择「服务器」-「服务器设定」,然后会出现以下窗口:

    地址栏填服务商提供的(或者自建的)IP 和端口;填写密码和备注。

  4. 配置好后点击纸飞机:「打开 Shadowsocks」,并切换到自动代理模式;

  5. 用 Chrome 浏览器,并在浏览器上安装 SwitchyOmega 插件,并把插件调整为 auto switch 模式
  6. 尽情的上网吧。

iOS

之前我错过了大名鼎鼎死贵死贵的 Surge, 有点遗憾。今天在群里看到有童鞋推荐 Shadowrocket,亲测非常方便好用,在这里补充一下:

  1. 在 AppStore 搜索 Shadowrocket 并下载(6RMB,相比 68 的 Surge 算是很良心的价格了)
  2. 跟着 这篇教程 往下做,最方便的方法就是在电脑端(如果你在电脑上已经配置了 shadowsocks 的话)生成二维码,然后直接扫描一下就可以了。
  3. (选做)配置自动模式(On Demand)点击 Settings - On Demand,将 On Demand 的选项卡打开即可。

那你在用什么?

  • Mac 上用 ShadowsocksX (非常完美)
  • iOS 上用云梯 VPN。我用的是移动 4G,只能说时灵时不灵吧。 iOS: long live Shadowrocket!!!

Reference