就在今天,一个支持多种代理服务器的,支持分流的代理客户端工具删除了Github仓库(或是设置为私有),随后无数基于该库的下游库纷纷删库或是设置为公开存档。这是一件很遗憾的事情,作为这些软件的使用者,我必须尊重且支持那些还在国内的,为反审查做出贡献的开源软件开发者,并且理解他们为了自身安全或是迫于任何压力做出的删库或是锁库决定。

当这一切发生后,我们是否应该反思一下,这些反审查软件到底是如何一步一步走到这一步的。

作为”老一辈”互联网玩家,我可以说是见证了互联网审查机制和反审查软件的发展。遥想当年,一个随便从网上搜索到的PPTP服务器,就可以帮助我们轻易的访问Google网络。随着更先进的互联网审查机制的上线,人们不得不逐渐转向更加隐秘的反审查方式。我用过很多的反审查软件,从最早的GoAgent,到思科的AnyConnect,再到后来的ShadowSocks,ShadowSocksR,V2Ray等等等等。

从GoAgent开始,我便自建服务,我见识了互联网审查机制一步一步的收紧。与之相反的是,收紧的互联网审查机制并没有实质上减少使用代理软件访问互联网的人数,你甚至会感觉,这些人变多了——所以我不得不吧原因归结于审查软件使用门槛的降低,或者说大量”机场”的出现。

久违的写博文,我想说说我使用代理软件的开始…

所以这一切变好了,还是变坏了?

总的来说,这几年来,开源开发者和他们的社群为我们(用户)创造了更加丰富且易用的代理服务器和客户端,同时利用这些机制,大量的”机场”带领无数”小白”加入了反审查这个战场,那么这究竟是好事还是坏事?

我们不妨再来回顾一下CFW删库到Clash删除这期间 ——

11月2日Clash For Windows作者删除二进制包下载库(CFW是闭源软件,仅在Github托管安装程序),随后TG/Twitter各种渠道谣言四起,甚至造谣的很多人都没搞清楚Clash和Clash For Windows到底是什么关系,很多信息都出现了勿把CFW当作Clash内核,当晚相关消息传到微博,很多终端(机场用户)勿把CLASH当作其使用的机场。于是吧clash删库消息推上热搜。
11月3日CLASH作者删库(或私有),下游大量第三方客户端公开存档或删库

不难看出,事件发生后,有大量还没搞懂项目关系的用户就已经开始使用错误的认知传播错误的信息,最终导致事件被错误的放大。我们没法确认作者删库的真实原因,但是代理软件的出圈,势必会给开发者带来巨大的风险,尤其是在国内的开发者。

删了就删了,你到底在反思什么?

确实,删了就删了,这是开发者的决定,我是尊重的。但是我想说的是那些,一知半解当作自己很懂得人和说风凉话的人。

一个优秀的社区开发的好用的程序,再给普通用户带来方便的同时,确实会给想赚钱的人代理便利——确实有大量的机场利用V2ray及其社区的服务端和Clash及其社区的客户端搭建了销售代理的网站,也确有大量的机场用户利用这些便利的东西访问到了互联网,但是你不能说是大量的机场主(或者说)资本的介入催生了他们(V2ray/Clash社群),或者说这件事本身不是可以互相转换(可逆的)。

我在一些论坛上看到这种论点,即即使这些开源软件停更,机场主也会想办法,因为他们(机场主和代理软件的开源社区)是相辅相成的。

我认为这个论点是极度错误的,一个优秀的开源社群开发的程序,他方便了所有人,机场只是其中一部分而已,假若没有开源社群,或许仍然有机场,但是他们所用的技术未必会开源或是公开给其他用户使用。

至于其他的诸如XXX还没删你怕什么,以及XXX干了啥都没事你在怕什么之类的言论更是恐怖。

代理工具开发者被处理之类的事件不止发生一次了,其他作者/开发者/推广者的实际情况你不知道,凭什么以此要求这个开发者?

哔哔了这么多,你到底想说啥?

我想说的是,我们应该保护/尊重愿意贡献的开源开发者,因为他们真的省去了我们的很多麻烦,并且尊重开发者,而不是一味的提出自己的诉求。同时对于开发者,或许你们也应该放下一些”救助情节”,毕竟自己好,才是真的好。

希望以后还会有更多的开源作者愿意加入到审查制度的对抗阵营来。

拓展阅读:《基于荷尔蒙开发的开源项目》(TUIC作者EAimTY)