相信每一个上过大学的人都使用过辣鸡的校园宽带,有过与电信抗争的经历。咱也遇到了电信对日常上网手段的封杀。这里就稍微记录下这一丁点日常。
以下按照时间顺序,流水记录。
8月底,提前到校的同学反馈,学校电信使用路由器无法上网,电信官方升级了拨号程序,并修改了驱动,进一步限制 WiFi 共享。
几天后,联系在校同学拿到了新版本的安装包,着手逆向。并在 Gihub 发出了这个 issue ,着实是没想到那么快就有回复,并由 relityone 解出了关键的 radius 和 prefix 。(这里真是佩服菊苣的负责态度)
很快,修改发布了第一个 Windows 可用的拨号器,感谢 xseven007 的项目。
紧接着,让在校的同学测试,验证了 radius 和 prefix 的可用性。并确认魔改过的 Windows 拨号器是可用的。
确认可用后,及时在 issue 中进行了反馈。
9月初,到校修好了一直被放置 play 的路由器,并 fork 修改测试这份代码,提交了 pull request 请求。
到这里,自己的工作就完成了。
接下来,修改了这份因为被无视授权滥用而停止更新的代码,发出了第一份编译 apk 给交流群内用户测试。
因为软件存在很多兼容 BUG,联系了作者添加相应的支持。
至此,全程记录完成。
作为一个搞电子的学生,我也不知道该如何度量自己在整个过程中的贡献。但清楚的是,在我站出来要做一点事之前,没有其他人考虑过从技术手段解除电信的限制。现在依然能清楚的记得电信升级后的一周,学校贴吧内连续几面的电信谩骂和直播销号的帖子。现在看来,大概就是所谓的中国人吧。
测试完成发布工具软件后,因为原则问题,一直无条件拒绝各种类型的伸手党,导致这些开源代码被其他人拿去”商用”。其中不乏各种改完软件标题直接发帖宣传自己”破解”了电信宽带,XX元帮忙的这种人。也有各种拿到软件,了解方法后就收费帮忙的人(现在依然有)。
对于这些事情,感谢仍有良知的同学的帮忙。
最后,感谢开源社区及共同讨论的各位,以及测试程序的同学。