10.2 更新:在 Github 发现了一个最新版本 SS 的库,这就省事儿了。
下载地址

年纪越大,就越不爱折腾,买了 AC66U B1 后就一直在用官方固件。

后来搬回家,直接用着弟弟留下来的极路由,AC66U B1 束之高阁。

这次导火索是新买了 Google Pixel 2 XL 的“已连接,但无法使用互联网”顽疾,导致不能更新 Android 9,查了下需要有一个能直接爬墙的 WIFI。

再次就是为了让家人能用上 Telegram 的尝试。

总之,我终于还是要补上这落下许久的功课。

刷入 Merlin 固件

根据官方论坛提示,下载并刷入 kooshare 改版梅林固件。

这一步没什么可说的。

刷完后,在【系统管理】 – 【系统设置】内打开 Format JFFS partition at next boot(下次重启格式化 jffs 分区) 和 Enable JFFS custom scripts and configs(开启 jffs 自定义脚本)这两个选项并重启就好。

手动安装 shadowsocks

官方软件中心已经没有了我们需要的东西,所以需要自己动手将 shadowsocks 上传到路由器。

这里有两种方法。

用 ssh 直接链接路由器,在路由器上下载是最简单的。

wget -N -O shadowsocks.tar.gz https://github.com/harry3633/fancyss/raw/master/fancyss_arm/shadowsocks.tar.gz

(这里这个下载地址可能会失效,同时软件的版本可能并不新。)

第二种方法则是下载到本地,然后再上传到路由器,这就要需用到 scp 协议,Mac、Linux 直接使用命令行,Windows 可用 winscp 搞定。

scp /path/filename [email protected]:/path

之后 cd 到软件包所在目录,用几行命令一路解压缩、修改权限、执行安装脚本、重启路由器。

1
2
3
4
5
6
7
8
9
cd /tmp

tar -zxvf /tmp/shadowsocks.tar.gz

chmod +x /tmp/shadowsocks/install.sh

sh /tmp/shadowsocks/install.sh

reboot

一切顺利的话这是最简单的,不过这里我因为各种原因,绕了一点远路。

先是安装了一个旧版本的包,而后发现怎么都搞不定。

接着又通过离线安装功能更新了一个新下载的包,这才装上能用的版本。

最后

整个过程其实不难,难点在于因为众所周知的原因,我们不能便利地获得可信并且足够新的软件包。我在网上翻找的时候,看到了很多过期的信息,要甄别这些只能依靠耐心。

当然,最后的结果不坏。

Android 9 更新了,Telegram 也顺利的注册和使用。

自由的空气自此在这个家庭之中弥漫,哪怕他们也许并不会在意。

但,我的感觉因此很好。

参考:
http://koolshare.cn/thread-139322-1-1.html
https://www.mianao.info/2017/10/02/asus-merlin-固件-koolshare-改版离线安装shadowsocks/