Home > 博客

程序员翻墙

“不会翻墙的程序员不是好程序员。”不知道是从哪听来的这句话。作为一个程序猿,看来会不会翻墙已经成为衡量个人素质的一个标准了。那么我们不禁要问,翻墙是一个程序猿必备的能力吗?

首先来问一个问题:程序员为什么需要翻墙?

翻墙,顾名思义,就是翻过GFW的防火墙,访问在国内被屏蔽的互联网上的资源。这些被墙的网站和资源数量很多,内容五花八门:有政治敏感的,有涉及色情赌博的,有涉及违法犯罪的。除此之外,其实还有很多网站是对程序员非常有帮助的网站,比如:

Google:作为世界第一大搜索引擎,Google在中国打不开不知让多少人崩溃。作为程序员,搜索最新的科技进展、学习最新的编程语言、解决编程中的各种问题,Google都是最好的帮手之一。GFW封锁Google,真是不应该。

YouTube:第一大视频网站,上面有无数免费的科技教程、讲座。想要学习编程语言和最新技术,YouTube上往往能找到很多视频。因为上YouTube需要消耗大量流量,所以必须靠谱的翻墙工具才能顶用,比如好用的VPN或者Shadowsocks,大家常用的免费VPN往往不够用。

Twitter:科技圈、编程圈儿的世界级大佬们大部分都有推特账号,他们会随时发表最新的信息和观点,价值十分可观。可惜,上Twitter也必须翻墙。

Github:虽然Github有时可以访问,但这个网站经常被墙。Github是对程序员来说最有价值的网站之一,因为这里有海量的编码可以下载、参考。很多最著名的编程语言或框架都在Github上托管。Github在中国被墙,对程序员来说可以说是最大的不幸之一!

除此之外,还有很多墙外的网站和资源对程序猿非常有用,这里就不一一列举了。

那么,作为一个程序猿,应该如何面对这些宝贵资源被墙的现状呢?

这个问题大概不需要我回答:当然是翻墙!

作为程序员,翻墙这件事大概比其他人更容易。因为GFW也是程序,程序员应该有能力破解GFW。一般人可能会选择在网上搜索各种免费VPN或者其他翻墙软件和翻墙工具,有的还会破费银两花钱买付费VPN。但是很多程序员就会采用更高级的翻墙方式了。比如:

自己搭建翻墙服务器:一般来说,翻墙都需要连接到位于墙外的服务器,程序员只有会搭建翻墙服务器,翻墙自然就不难了。以前比较流行购买海外的VPS,然后搭建OpenVPN服务器,但最近几年OpenVPN被GFW封锁的概率增高了很多,所以很多程序员转而搭建Shadowsocks服务器。Shadowsocks搭建起来非常简单,对服务器配置的要求也不是很高,很多程序员每月只花几美刀就可以购买海外低配置的VPS,然后在上面部署Shadowsocks服务器,不但足够自己翻墙使用,还可以让亲朋好友一起分享。

有了翻墙服务器,还需要在电脑或手机上安装翻墙软件或者翻墙APP,目前很多VPN服务商都提供自己的翻墙软件或APP,作为程序员,还有一个更简便的办法:就是架设翻墙路由器。很多人使用支持OpenWRT等协议的路由器上设置翻墙系统,或者用VPN,或者用建Shadowsocks,这样一来电脑或手机上就不需要单独安装翻墙软件或APP了,只需要把WIFI连接到翻墙路由器上,这样你的电脑和手机就可以自动翻墙了。

关于程序员翻墙的事,还有很多,说也说不完,总之:作为程序员,翻墙对于学习和工作都是非常必要的。作为程序员,也应该有能力用“高级”的方式翻墙!

顺便推荐几个在中国好用的VPN:

1. ExpressVPN (含三个月免费折扣)

2. VyprVPN

3. NordVPN

4. PureVPN

VPN 优惠

ExpressVPN是最好用的翻墙VPN之一。

点击这里获得ExpressVPN三个月免费优惠。
(适用于购买ExpressVPN的12个月计划)