如何入门科学上网

每当我们希望通过 Facebook 与国际友人聊天,想在 Twitter 看川普吹嘘,或是想上 Youtube 看一段精彩的视频,又或是想上 Wikipedia 了解一个新事物……在国内正常的访问这些境外网站,通常只能会在漫长的等待后得到一个“404 Not Found”抑或是其他错误提示。这时候,我们的上网受到了 GFW 阻碍,为越过这道障碍,我们就需要科学上网。

何谓科学上网?

用较专业的说法,科学上网又叫做突破网络审查或突破网络封锁。指在中国大陆,突破防火长城(GFW)实行的网络审查,绕过互联网审查封锁技术(IP封锁、端口封锁、关键词过滤、域名劫持等),实现对网络内容的访问。又称为翻墙、穿墙、梯子、科学上网、魔法上网、爱国上网等。

为什么要科学上网?

作为一名BYR,众所周知,我们敬爱的前任校长方Sir,正是GFW之父。

作为北邮学子,在党的领导下,方Sir的带领下,我们要坚定不移地为共产主义事业奋斗终生,要毫不犹豫地维护方Sir的作品,坚决地站在方Sir的立场:中国应该着手建设国家网络边防,构建信息科技自主创新和信息技术方面的中国话语权,打造网络疆域保护体系,更好维护国家利益。

但是作为一名普通网民,在全球化的当下,我们需要与国际保持密切的联系,我们是否更应该一同呼吁网络自由。不可否认,GFW 的确挡住不少不好的网站,但与此同时国外大量高质量的信息和服务也被挡在了墙外,这迫使我们需要科学上网,才能让国外优质资源得以充分利用。

如何科学上网?

科学上网的方式有很多,以下介绍几种代表性的:

免费 VPN

如果你只是偶尔逛逛 Facebook,Instagram,或是几周才需要上一次 Google 搜索资料。免费的代理 VPN 软件已经可以满足你的需求了。这类软件基本只需要下载安装,或是再安装一个配置文件,即可运行,简单易用,是轻度用户的首选。

优点:操作简单,部分免费。

缺点:速度普遍较慢,容易掉线,可能限流,不太安全。

蓝灯(Lantern)是一款比较常见的基于 P2P 网络的开源 VPN 软件,抗封锁能力较强。有一定免费流量,可购买专业版。技术原理推荐阅读《蓝灯的历史和现状》

下载地址:官网(墙外),Github(墙内)。

Shadowsocks

如果你经常访问墙外网站,并且对网络的速度或流量要求较高,免费 VPN 已经难以满足你的需求,那么不妨试试 SS。

优点:较稳定,启动快,速度可能较快(与服务器有关)

缺点:配置较麻烦,费用相对较高,可合租。

关于 SS or SSR 一直争论不休,推荐阅读《关于ShadowsocksR和Shadowsocks的安全性》,下文以 SS 为例。

Shadowsocks是一种基于 Socks5 代理方式的加密传输协议,分为服务器端和客户端。搭建需要三步:1.购买服务器;2.配置服务器;3.配置 Shadowsocks。由于环境和服务器不同,搭建的过程和搭好后的速度都将略有不同。

购买服务

服务器推荐 Vultr,一家美国新泽西的服务器运营商,全球有16个数据中心可供选择,最重要的是,资瓷 Wechat & Alipay。

有$50限时新用户优惠
备用链接

先注册账号,然后充值(目前支持信用卡,PayPal,比特币,微信支付宝和礼品卡)充值金额一般是固定的,也可以选 other 调整金额,但是不能低于$10。

Billing Page

账户中有金额了之后,就可以到 Servers 页面买服务器了。服务器怎么选择呢?

Servers Page

我们一般选择 Vultr Cloud Compute。Location 就比较玄学了,理论上 Tokyo 和 Singapore 应该比较快,但是由于不可抗力,并不。实测 Sydney 可用性较高,延时200+ms(仅供参考)。

系统默认 CentOS。Size 选择 $5/mo 一般就足够了。然后点击右下角的 Deploy Now。

在服务器列表中,可以看见刚购买的服务器详细信息。等待 Installing 完成,显示 Running 后,就可以开始配置了。

配置服务器

配置需要使用命令行工具连接服务器,Windows 可以用 Power Shell,Mac 直接打开终端。在命令行中输入 ssh 命令登录服务器:

ssh command

ssh root@ip(把ip替换成服务器的 IP 地址)输入密码,在输入密码时密码不会显示,输完回车就登录了。在 Server Details 中可以找到服务器的 IP 和 Password。

成功连接服务器后,一次在命令行中输入下面代码:

wget --no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh

chmod +x shadowsocks.sh

./shadowsocks.sh 2>&1 | tee shadowsocks.log

再按照提示设置密码,端口和加密方式,等待安装完成,服务器就配置好了。

配置用户端

根据设备系统选择客户端,以下推荐了4个平台的客户端。

MacOS Windows iOS Android

根据客户端内的提示,将服务器上的配置信息填入,连接,应该就能科学上网了。

当然 SS 也不是万全之策,因为服务器 IP 也可能被墙。但只要删除服务器,再创建一个,换个 IP 基本就能解决。再不行就换个城市吧。

在最后

梯子只是个工具,怎么使用尤为关键。梯子只是把你带到墙外,你获得了无限制自由访问墙外资源的能力。你可以用于刷FB,Twitter,也可以用于寻找优质学术论文,但是我们强烈不建议你将它用于一些不符合社会主义核心价值观的用途。

姓名
邮箱
留言板
留 言: