翻墙之我见

2016年03月19日

本周是成胖子每周一博的第十四周:smile:


写在前面

本来这周的博客就是想单纯地介绍下翻墙的工具和一些软件推荐的,捎带着介绍下最简单的原理.搜资料搜到一段话,稍有感触.

作为个搞技术的人,我们要干点疯狂的事。如果我们不动手,我们就要被比我们差的远的坏技术人员欺负。这太丢人了。眼前就是,GFW这个东西,之前是我们不抱团,让它猖狂了。现在咱们得凑一起,想出来一个办法让它郁闷一下,不能老被欺负吧。要不,等到未来,后代会嘲笑我们这些没用的家伙,就象我们说别人“你怎么不反抗?”

我先说明我的态度:

悄悄地进村,打枪地不要

当然所谓国家防火长城GFW的存在,很多时候会和所谓的政治挂钩.然而中国人显然对政治是不关心,甚至说麻木也可以.

我不关心政治,也无意挑战GFW.但是我还是很佩服一部分先行者.

有志于了解深度细节的同学可以参见翻墙路由器的原理与实现

上面写那段话的人,我不知道是不是进号子了,那个疯狂的计划叫西厢计划

每个人都有不同的”翻墙”的目的.作为程序员,我的目的就是为了用google.英语是程序员的世界语,显然百度在英文网页的搜索上还不及google.

翻墙之前

有个同学叫”小明”,他想邮寄一个包裹给他在美国的表哥”google”.

可是他不知道表哥”google”在美国的地址,他下面该怎么办呢?他发现世界上有个地址登记薄(DNS),上面有他表哥家的地址.

他把地址写在包裹上,然后把包裹交给邮政发送了出去.

结果到了海关,我们的海关工作人员发现,这个表哥”google”还有这个地址经常从事恐怖色情活动,各种资本主义糟粕.这样可不行,我们的海关工作人员就把这个包裹给丢了.

翻墙前

翻墙之后

那”小明”要怎样才能把包裹寄给表哥呢?

有个走私团伙,叫”shadowsocks”.团伙里面有个两个主要成员:

  • 一个叫”client”,潜伏在大陆地区,负责转运违禁物品.

  • 一个叫”server”,主要在国外从事非法活动,但是很隐蔽,一般警察叔叔不知道.

“小明”将包裹交给”client”,然后”client”把包裹放进一个更大地包裹里,外面写上”server”的地址,最后把大包裹发送出去.

“警察叔叔”在海关看到包裹:

  • 先检查了一下地址.嗯,不是黑名单上的地址.过关

  • 再打开包裹一看.里面东西被”client”搞的乱七八糟的,根本看不出啥不妥.过关

就这样,大包裹顺利到了”server”.

“server”收到大包裹后,拆开一看,乱七八糟的. 不过没关系,”server”和”client”事先沟通好了,知道怎么恢复.然后再把地址为”google”的包裹发出去.

这个时候,因为包裹完全已经到了国外,”警察叔叔”根本管不到了.这样包裹就到了表哥”google”手上.

翻墙后

具体操作概述

上面瞎扯了一通,下面我们来看看”小明”需要做些什么?

首先,”小明”必须知道怎么和走私团伙的”client”勾搭.方法很有多,我比较喜欢的是:

  • chrome + SwitchyOmega

  • proxychains

其次,”小明”得雇佣这个走私团伙.”client”倒是不贵很容易找到.这个”server”因为在美帝的地盘上活动,花费不菲.

  • shadowsocks-qt5

  • shadowsocks server

没办法太详细解释,万一被查水表就完蛋了.自己去网上找找,教程很多.实在不明白地,给我留言.

软件推荐

youtube-dl可以直接下载youtube上的视频.

proxychains可以直接在命令行终端连接上shadowsocks client.

两者结合,可以轻松下载youtube上的视频.值得一试.

尾记

热爱祖国,热爱党,我是社会主义接班人.我翻墙只是为了学习资本主义的技术更好地建设社会主义祖国.

为实现中华民族的伟大复兴而努力奋斗.(此处应有国歌响起:musical_note:)

同志们,下周见 :wave: