缘起

办公室刚好有个同事留下的360路由器,突发奇想,何不装个ss在上面? 这样所有连接他的设备都不用翻墙了。嘿嘿嘿。。。
恰好搜到这款路由器有个刷机教程,360路由器5G版(型号P2)小白刷机教程,教程很长。。超详细。。但总结下来,其实就六个步骤:
- 1.恢复出厂设置
- 2.将路由器固件“升级”为调试版固件(如果升级不成功,先降级,再升级)
- 3.将breed文件传到路由器
- 4.刷breed
- 5.备份eeprom
- 6.刷入第三方固件
- End
以上步骤,就步骤3在windows下会麻烦一些,详细教程里面就有介绍在windows如何开启Telnet ,还有用hfs起一个ftp服务让路由器下载breed文件,而在*nix环境就方便多了,在树莓派下也能操作。
举个栗子:
电脑端是Linux环境下,在路由器升级到调试版固件后,通过Telnet连接路由器:
1 | telnet 192.168.0.1 |
然后用python起一个简单的http服务,方便传输,cd到breed文件所在目录:
1 | python -m SimpleHTTPServer 8080 |
如果是python3,则为:
1 | python3 -m http.server 8080 |
然后就可以在路由器端,通过wget拿到电脑端的breed文件:
1 | wget http://电脑的内网ip:8080/breed文件名 |
通过以上骚操作,解决了breed文件传输问题。
刷完breed,就是随意装第三方固件。例如潘多拉、老毛子、OpenWrt等等,其实都是基于OpenWrt改的。
在这推荐hiboy固件,内置各种不可描述的插件,开箱即用,超赞。
缘落
其他路由器刷机其实跟上述过程差不多,步骤大同小异。在路由器装完ss之后,以为是能够从此起飞了,遨游全世界。但事实上很不稳定,容易断,就又回到电脑端开启ss的时代。- -!
第三方固件可不止ss一个插件,还有其他很多实用的小插件,例如做内网穿透的frp、ngrok,还有离线下载的插件,可做文件服务器的插件,巴拉巴拉。。
上帝为你关上一扇门的同时,还为你开了一扇窗。