ShadowSocks IPv4 IPv6 配置

8月下旬的时候,网上传言ShadowSocks的作者clowwindy被请去喝茶了,事后的一系列发展验证了这则传言,如今ShadowSocks的主页已经只剩下了空荡荡的README文件,以及里面一行说明: Removed according to regulations.据说作者供职于知乎。

回头再看看曾经被广为使用的GoAgent,如今作者的Github主页只留下了一句话:Everything that has a beginning has an end 据说作者供职于南京某公司,南大软院毕业。

最近时值大中华帝国阅兵,看到那番伟大场景的同时,不得不对祖国日益强盛的互联网封锁力量感到困惑和愤怒。祝这些在与GFW作斗争中倒下的民间前辈们,一路走好。

回到title的内容,虽然clowwindy已经不再维护ShadowSocks项目(以下简称SS),不过SS中的衍生项目shadowsocks-libev的代码还在,貌似还在维护中,想来服务器上的SS已经有一段时间没有升级了,便远程登上去升级了一番,不过随之带来一个麻烦,就是原先配置文件中只要使用"server":"::",就可以达到的同时监听服务器IPv4和IPv6地址的配置失效,原始的设定只能支持IPv6,虽然校园网内可以连接IPv6,奈何公网环境还是需要有IPv4的地址支持。修改其实也很简单,参照这里的issue即可,将server的配置修改成"server":["[::0]", "0.0.0.0"],即可。

最后附一张图: