上篇介绍了drcom运行在Linux或Mac平台下,这篇会介绍如何将drcom运行在路由器上。
在解决了自己电脑如何使用drcom的问题后,突然发现drcom使用代理软件会掉线,不允许将网络共享,但是现在这个年代怎么可以不用路由器。
因为学的是计算机网络技术,专业是学思科设备,平时会很关注各种厂商的路由器,遇到这个问题的时候,首先想到的还是Linux环境配合python,Linux是万能的。于是发现openwrt这个路由器系统真的很强大,可以理解为是一个小型的Linux系统,于是找了几种国内的路由器刷上openwrt运行上篇编写的drcom程序,由于国内路由器不太经得起折腾,最后经过了测试,感觉美国网件路由器wdr3800(虽然型号很古老)经得起折腾,内存128m,在淘宝上才不到一百块。于是买了一台刷上了openwrt,运行了一下drcom感觉效果还不错。
接下来介绍一下具体操作吧:
其实在上篇介绍的Linux平台下运行drcom完全可以用那个步骤运行在路由器上,因为openwrt和Linux操作可以说是一模一样,只是刚刷好的openwrt不集成python需要手动安装,命令:opkg update,opkg install python。就是这么简单 然后按照上篇的步骤做一遍,就好了。
只不过在路由器上还需要加入一个功能,那就是让路由器开机就运行这个程序,所以略懂Linux的都知道/etc/目录下rc.local这个文件的作用,这里就不用多说了,添加这个程序的绝对路径,让这个程序开机自启就行了。
对了,在最后需要提醒一个问题,对于有些学校网络不稳定的话,可能会出现掉线的情况,如果掉线的话,进入这个程序的目录手动启动一下这个脚本就好了。
在后续会更新掉线自动重登的程序。
还在苦于坑爹的drcom不让使用路由器的童鞋可以按照教程做一下,已经测试并且现在正在使用这个程序,可以放心使用。
最近对于openwrt特别感兴趣,感觉这个开源的路由器系统功能还有很多需要探索的,后续也会更新关于openwrt的各种有趣的玩法,期待关注!