华硕RT-AC68U路由器刷机

这台RT-AC68U路由器是 2016 年买的。那会mesh 组网Wi-Fi 6还没流行,大家都还在使用单台路由,我又属于小米智能家居的尝鲜者,家里 Wi-Fi 设备巨多,普通的路由器完全不够用,所以入了这台。但随着 mesh 组网和 Wi-Fi6 的普及,这台路由器也就退休闲置了。

刷机的兴起与衰落

那时路由器刷机挺流行,一方面是原厂固件的功能太少,不能满足用户需求;另一方面大家手上也没啥钱,买个性能好的路由器总想着能把性能全用上,不想额外再花钱配软路由或 NAS。

随着时光流逝,原厂固件的功能越来越强,开箱即用,完全不需要再去折腾。另外软路由或 NAS 也很普及,不再需要把路由器当成万能工具。

固件

首先得感谢华硕,华硕开源了他家路由的官方固件Asuswrt

然后梅林基于华硕的固件开发了梅林固件

再是国内的koolshare基于华硕和梅林,加入了软件中心功能,开发了koolshare 官改和梅林改版固件

随着刷机的衰落,大量人员离去,原koolshare 社区已经停止关闭,一部分人做了kool center,做点团购和卖点设备与服务维持运营。

刷机

RT-AC68U 还在梅林官方的支持目录中,目前最新版本是386.12_6

koolcenter 已停止维护,最后一个版本是386.3_2

看了一下我以前刷的版本是380.63_X7.2,编译代码是Fri Nov 11 11:01:59 UTC 2016 sadoneli@96b5432,应该出自sadoneli

软件中心

koolshare 不同的固件对应不同的软件中心,具体区别可以看这里

我的 AC68U 使用的是arm380软件中心

因为科学上网有法律风险,所以软件中心里不会列出科学上网插件,需要自行下载离线安装。

科学上网

科学上网使用的是开源fancyss插件。

我的 AC68U 使用的是梅林380改版,对应fancyss_arm

注意 fancyss_arm 仅支持版本号 ≥X7.2 的固件,订阅功能需要版本号 ≥X7.7(最新版本固件为 X7.9.1)。

full or lite

在干净的条件下,AC68U 的/tmp目录有124M剩余,jffs剩余空间有52M,足够安装36M的 full 版本。

解除限制

离线安装时会提示

1
2
3
4
5
【2024年03月01日 15:03:12】: =======================================================
【2024年03月01日 15:03:12】: 检测到离线安装包:fancyss_arm_full_3.3.0.tar.gz 含非法关键词!!!
【2024年03月01日 15:03:12】: 根据法律规定,koolshare软件中心将不会安装此插件!!!
【2024年03月01日 15:03:12】: 删除相关文件并退出...
【2024年03月01日 15:03:12】: =======================================================

需要开启路由器上的 ssh,登录上去运行

1
sed -i 's/\tdetect_package/\t# detect_package/g' /koolshare/scripts/ks_tar_install.sh

来取消限制。

安装

fancyss_arm 的下载页下载了fancyss_arm_full_3.3.0.tar.gz,发现无法离线安装。原因是缺少/koolshare/bin/httpdb文件。

看来需要更新固件才能安装,但 koolshare 社区已经关闭,很多帖子找不到,包括384 改版梅林固件发布帖,暂且搁置。

管理公网访问

使用 asuswrt 管理公网访问很简单,在外部网络(WAN)设置中找到端口转发,添加一条规则即可。华硕官网有具体操作教程

注意windows防火墙中也要在入站规则中开放端口,重点看一下连接网络的网络配置文件类型是否和入站规则的配置文件一致。公用专用的规则是不同的。