🌚

Davis' Notes

为 AC86U 配置代理

RT-AC86U 是华硕 2017 年推出的路由器,差不多算是 Wi-Fi 5 时代的中端爆款。

背景

我搬到上海之后添置了一台极米投影仪,闲置一个多月的小米盒子国际版也要恢复使用,因此自然需要一台能够自带魔法的路由器。咨询了资深宽带症候群患者草草后,由于太过拧巴的预算,被推荐从闲鱼上捡了台二手 AC86U。

其实我在几年前也折腾过路由器,无奈当年是大学生资金更加捉襟见肘,只能就着一台百元不到的 newifi mini 刷刷 hiboy 魔改的 Padavan 固件。虽然 newifi mini 够烂的配置在最近几年已经相形见绌,巴掌大的内存完全不够某 V 字头软件的运行,但我一直将就着某 S 头软件和一台 root 过的闲置 Android 当作魔法热点勉强维生,后来出国了更是沉浸在香甜的自由空气中无暇顾及这些破事。

基于上述情况我也已经很久没有接触过相关领域,如今再搞已经手生得一塌糊涂。

固件选择

宽带症候群患者草草作为一个技术宅,一直强烈推荐 OpenWrt。一般来说,GNU 教徒和喜欢自己操控全部的硬核技术流会非常偏好 OpenWrt,然而信奉 Apple 理念的我显然不是。加上 OpenWrt 当年在 newifi mini 上的使用体验给我留下了极其糟糕的印象,反倒 Pandavan 这个脱胎于华硕固件的魔改不但美丽而且好用。更何况我现在终于用上了华硕曾经的爆款,自然考虑同样出自华硕固件的 Merlin 系魔改。于是我很自然地优先选择了国内 KoolShare 论坛出品的 Merlin 魔改。

刷机

固件下载:RT-AC86U 改版 ML 固件

刷机没什么好说的,因为是从华硕官方固件刷到其魔改版,系统的相似性让整个流程相当傻瓜和无缝。而 KoolShare 的发布贴里也给了非常详尽的指引,按照说明操作非常简单。

安装魔法

刷完机之后,打开路由器的管理网页可以看到新的固件和原厂固件的界面十分相似,唯独左侧菜单栏里多出一个「KoolShare 软件中心」,这也就是我们放着原厂固件不用而去刷修改固件的目的——统一界面下的可拓展性。

与几年前可以直接从软件中心下载安装魔法的时代不同,如今 KoolShare 已经全站禁止讨论魔法。现在的软件中心已经完全见不到魔法的踪影,不仅如此,KoolShare 还在其软件中心的包安装脚本加入了一段敏感词检测机制,一旦检测到包中含有敏感词则拒绝安装。

让人庆幸的是当年的魔法包 fancyss 并没有停止维护,该项目依然在 GitHub 上活跃。对于近几年新出的机型,fancyss 也都有提供支持。我们只需从 GitHub 项目页下载对应机型的离线安装包即可。

从 GitHub 获取 fancyss

而对于 KoolShare 在包安装脚本加入的敏感词检测,也可以通过修改脚本轻松地去除。为了修改路由器内部文件,我们需要在路由器管理页面的「系统管理」-「系统设置」中打开 SSH:

路由器 SSH 配置

一般来说考虑到只需要开启内网访问(LAN only),设置端口号为 SSH 服务默认的 22 或其他非常用端口号,允许密码访问即可。完成设置并应用后,使用任意 SSH 客户端连接到路由器,连接地址即为路由器 IP,端口号与刚刚的设置相同,用户名和密码与登录路由器管理网页的相同。

如果不知道用什么 SSH 客户端好,我比较推荐 Termius

SSH 连接进入路由器后,执行命令打开 KoolShare 的包安装脚本:

vi /koolshare/scripts/ks_tar_install.sh

找到 detect_package() 函数,将整段代码注释掉并保存即可。如果不会用 Vim 编辑器的话,也可以在连接到 SSH 后直接执行这条命令完成:

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

用上述任意一种办法解决掉敏感词检测后,返回路由器管理页面的软件中心、离线安装从 GitHub 下载到的安装包即可。

开始享受

安装完成后,软件中心里就能看到魔法模块。通常的魔法服务商都会提供配置文档,按照配置文档的说明导入订阅即可。

, , — May 21, 2021