TimothyQiu's Blog

keep it simple stupid

再见 ShadowSocks

分类:闲扯

再过十几天,就是世界反法西斯战争胜利纪念日了。今天,ShadowSocks 在 GitHub 的相关仓库被勒令删除代码,停止官方维护,V2EX 和知乎上相关的内容也都被删了,可见这是一个同样值得纪念的日子。

说来,如果不是它,我估计现在还没开始用 Python 呢。要知道学习一门语言,学以致用的需求是很重要的。光头脑发热「我要学 Python」,看个语法,写点 Hello World 之类的,过几天估计就忘了。所幸当时 ShadowSocks 横空出世,给我的感觉是「居然寥寥数行(至少发布之初是这样)就把事情办妥了」「只要查查文档,理解起来应该很快吧」。于是为了理解代码,各种对照着翻文档,看语法,当时还写了一篇博客记录了下笔记。后来的一段时间,写 Python 不知道该用什么风格,也拿 ShadowSocks 的代码来模仿。

话说回来,现在这么多人在用 ShadowSocks,被封其实也是情理之中的事情。如果还能找到 V2EX 上初版 ShadowSocks 的帖子的话,应该可以看到作者当时的想法大致可以总结为:

我觉得后者应该才是精华,可惜实际却很少有人在意。最初只提供傻傻的 Table 加密的一个原因,或许是「它只是一个用来抛砖引玉的 Demo」。或许理想的做法是每个人 Fork 并创造自己的加密手段甚至协议,在小范围内使用。然而更多的人(包括我)选择了直接使用,继而推动 ShadowSocks 本身的复杂化,变成了一个可以让人考虑让它失败的单点。

有点语无伦次。Anyway,谢谢 @clowwindy,辛苦了。

这篇文章没有标签

添加新评论 »