搬家到新地方,就要准备新的路由器了。不过这次我决定来点特别的,记得软路由一直都很火,所以我也打算试试看了。
软路由的折腾教程网络上有很多,不少还是硬件 Hack 级别的,不过我是懒人,我也没钱,所以我直接淘宝买了最便宜的 J1900 4G 软路由,因为是只拿来当路由器,所以在硬盘存储上没有什么别的要求。至于为什么买 4G 内存版本,我只能说是强迫症作祟吧,毕竟可以跑 64bit 了。
路由器到手后简单看了一下,基本信息如下:
- 默认安装了 LEDE OPENWRT X64
- 没有用 UEFI 模式安装
- 路由器本身小巧,但是电源线个头不小,虽然可以自己挑选 DC 电源,但是觉得没那个必要
- “软路由”只是有路由器功能而已,没有 Wi-Fi
因为没有 Wi-Fi,所以我还得单独买个 Wi-Fi 发射的东西,选来选去因为穷,所以购买了洋垃圾 D-LINK DIR-868L。
值得一提的是这个路由器可以刷梅林固件,但是我只是拿来当 AP 用,刷固件没必要,所以也就没刷。性能方面来说很 OK,毕竟只是要 AP 功能,不过就是有点热,可以加散热风扇。
稳定工作后温度在 43 摄氏度,而且是在夏末(是的,买的时候还是夏天),冬天应该更加 OK 了。
最后路由器本身工作是没问题了,不过作为软路由,在很多方面还是有优势的:
- LEDE 软件仓库丰富
- 科学上网插件安装方便(重要)
- 很多软件部署都可以按照 x86 架构来搞
我比较看重的其实就是科学上网和自定义路由以及防火墙操作之类的,毕竟之前用非 X86 架构路由器,很多软件包都没有,还得交叉编译,而对于软路由来说,直接 ssh 登陆就可以为所欲为。
目前大多数软路由都会装 LEDE OPENWRT X64,但是这个固件有一些小问题:
- 无故莫名重启
- koolss 科学上网插件不可用
- 反广告插件经常崩溃
无故重启这个……目前似乎也没什么好的解决办法,日志也看不到原因,就是突然无征兆的重启。
而 Koolss 科学上网插件不可用的问题其实是可以修复的,我用的是 Vtworay-plugin,就发现自己手动下载了 Vtworay-plugin 并且拷贝进路由器里,替换原本的 simpleobfs 参数,虽然代理可以启动,但是国内网络打勾,国外网络打叉。
仔细看了日志,发现了是 koolss 的启动脚本写的有问题,脚本后面的:
-f /var/run/sslocal1.pid
一系列语句,加上之后就会启动失败,我也不知道为什么。
考虑到路由器只有我一个人用,索性我暴力修改脚本,直接写死参数,替换后科学上网工作正常。
脚本地址:
https://github.com/hq450/fancyss/blob/master/fancyss_X64/koolss/ss/ssstart.sh
至此软路由+无线都已经配置差不多了,整体来说运行还算稳定,唯一不足的就是会“莫名其妙的重启”,不过想想看,正好也可以代替“定时重启”了。最近说软路由又有了什么 Lean 的插件,不过我也无所谓了,这东西也就那样……将来有机会再做更多自定义吧。
因为涉及到“魔法上网”,本文细节内容没有展开,不过意思是到了,软路由 Koolss 的脚本的确有问题,自行修改一下估计也不难。
推荐lean的lede固件,比ks的稳定多了。自从koolshare强制把我的科学上网固件强制升级到一个不稳定版本,就拉黑了。
家裏的軟路由是用現成一直在跑着的伺服器加了塊 i350-T4 跑的,而且同時跑了 OpenWRT、VyOS 和 pfSense
今年敏感时期路由 koolshare 插件不可用之后,我也考虑用软路由来着。后来觉得太耗电(麻烦),又不是刚需,也就没有折腾。
没想到,李先生也(才)上软路由