努力做一个好的搬运工,解释清楚关于科学上网的事情。
这篇文章主要在科普一些基本概念,只是想了解具体翻墙方法的可以戳 这篇文章
程序员同行就没必要看这篇了,不是干货。

在查阅资料的过程中,发现早有前辈写了很相似的 文章 了,墙裂建议阅读(甚至不看我这篇都可以)。

另外,在一年多以前我有幸现场听了 云梯的 @kgen 关于科学上网的演讲,并整理成了一篇 文章

所以本文仅仅做个简单的科普和介绍,并尽量搬运我觉得关于「科学上网」的一些有用的资料,以做日后参考。

毕竟世界上有很多事情更值得我们去做,我们只关心最快速度的搞定墙。

what

科学上网

「科学上网」的定义:

通过某种技术/非技术手段,摆脱 GFW 的束缚,自由浏览国外所有网站的行为。

为了避免有朋友(比如,传统行业/年龄比较大的)还不大了解科学上网,这里稍微解释一下。

现在我们当中的大部分人的生活,和三家目前国内的互联网的 BIG 3 息息相关:

  • B 百度(搜索,贴吧,地图…)
  • A 阿里巴巴(淘宝,支付宝…)
  • T 腾讯(微信,QQ…)

事实上很多我们所熟悉的品牌(携程,去哪儿,滴滴)也或多或少带有 BAT 的痕迹(或收购或持股),可以说这三家巨头已经深入了我们生活的很多方面了。

所以大家应该对国内的很多著名的网站不会陌生(如果有上网的话),但是对国外的网站大家又知道多少呢?未必可知。这时候可能就会有人说:

我不关心国外的网站,反正我也不需要上这些网站。

那其实这篇文章对你就用处不大了,有点可惜…

假设我们现在要访问一些国外的网站。问题来了:有些国外的网站,对于我们来说,是无法直接访问到的,比如我刚才提到的:

读者可以试一下能不能打开。如果不能,说明你遇到了一个叫做「墙」的东西。摆脱「墙」的限制,愉快的访问国外的网站,就是「科学上网」。

这里有一个新名词叫「墙」,需要先解释一下。

墙(a.k.a GFW)

稍微科普一下为什么会有墙。

  1. 目前全世界的网络是互相联通的,包括我国的网络。但是我国的网络连接全世界的网络,是通过对外的国际出口完成的。大家可以这么理解:我们和各个网站间的联系是水管,而国际出口是某个总闸。
  2. 由于相关法规的规定,有关部门似乎希望控制我们能够访问的国外网站(换言之,不希望我们访问某些网站)不要问我为什么,我还是想愉快的活下去的
  3. 通过某些技术手段,有关部门的技术团队在总闸上加上了智能开关,于是「墙」就出现了。在计算机术语中,Fire Wall(防火墙)指隔离某些访问的软件工具,所以「墙」也被称作 Great Fire Wall,简称 GFW.

关于「墙」具体的实现原理,可以看看 这篇,或者 维基百科

Why

其实 Why 是应该放在 What 前面的,因为没有 Why 就需要知道 What;但是不知道 What 又如何谈 Why 呢? – 矛盾啊

Q:为什么要进行「科学上网」?
A:因为在以下情况中,可能需要访问国外的网站:

  1. 对于学生:
    • 写毕业论文要引用文献(Google Scholar)
    • 文科同学需要查看国外新闻时事
    • 理工科同学需要查看国外文档资料
    • 出过国的童鞋(你们懂的)
  2. 对于某些工种(如程序员),工作时也需要查阅国外的文档/…
  3. 对于所有人
    • 需要使用国外的服务,比如 Facebook/Twitter/Instagram/…
    • 同上,比如 Google Play… =.=||

甚至有时候,连看英超直播都要看国外的网站啊~!!(因为不想付费给乐视,逃

如果你确实不需要「科学上网」,那其实这篇文章对你就没什么用了。实在抱歉x2…

How

本来打算在这里写一下如何来「科学上网」,不过发现这是一个很大的 topic,所以还是单独写一篇文来解释吧。戳 这里

感觉这篇完了也没有啥干货,真是抱歉 orz…