红米 AX6S 性能远超想象,解锁 SSH 安装 ShellClash|刷 openwrt 教程

这大半年路由器涨价降配,大家应该都有所了解。红米 AX6S 就是之前红米 AX6 的继任者,无线规格基本一致,主要是 CPU 从高通 IPQ8071A 降级到了双核 1.35GHz A53 的 MTK7622B,以及 128M 的闪存和 256M 的内存。不过如今两者全新的价格已经不在一个档次,AX6S 拼多多只要 240 元左右,AX6 已经停产全新的都被炒到了 400 元。本来不打算买红米 AX6S,但最近流出了 AX6S 解锁 SSH 的官方固件,并且能刷 openwrt 了。另外测试下来这颗 MTK7622B CPU 支持 aes 硬解,科学性能表现十分强悍,比之前的 MTK7621 不知道高哪里去了。我个人觉得目前挺值得购买的,也就有了这个教程。

致谢:在此感谢如下帖子和教程,我也是整合并用更简单规整的方式重新表述。

准备工作

如果你只需要 ShellClash 的功能,只用看前半部分就 OK ;需要刷 openwrt 可以跳过 ShellClash 的部分。不用担心变砖,刷坏了用官方修复工具即可刷回原厂

解锁 SSH

1. 升级开发版固件

登录红米 AX6S 的后台(一般是:192.168.31.1),点击右上角选择-系统升级-选择手动升级,勾选下载好的「内测版」固件,点击开始升级。

⌛️等待系统升级完成重启,重新连接上 Wi-Fi。

2. 在线计算 root 密码

浏览器打开 https://www.oxygen7.cn/miwifi/,输入路由器后台右下角完整的 SN 号,点击 GO。计算出来的结果就是 root 密码,复制保存好。

3. telnet 连接开启 ssh

打开 Termius,可以选择不登录 Continue Without Account。

点击 New Host 添加

Address 填写:192.168.31.1

SSH:取消勾选

Telnet:勾选

然后点击向右的箭头,最后选择 Hosts 里的「192.168.31.1」开始 telnet 连接。

  • login 用户名:root
  • 密码通过在线计算得来,复制粘贴回车即可。(输入不显示)

复制以下命令,回车即可开启 ssh。

nvram set ssh_en=1 & nvram set uart_en=1 & nvram set boot_wait=on & nvram set bootdelay=3 & nvram set flag_try_sys1_failed=0 & nvram set flag_try_sys2_failed=1
nvram set flag_boot_rootfs=0 & nvram set "boot_fw1=run boot_rd_img;bootm"
nvram set flag_boot_success=1 & nvram commit & /etc/init.d/dropbear enable & /etc/init.d/dropbear start

4. 尝试 ssh 连接路由器

选择 Hosts-点击 New Host 添加

Address 填写:192.168.31.1

SSH 的用户名里填写:root

Password 粘贴之前计算出来的 root 密码

点击右上角箭头,再点击 Hosts 里的 192.168.31.1 就应该能连接上 SSH 了。(注意选择 ssh 不是 telnet)

选择 ADD AND CONTINUE,就会进入 SSH 连接。

安装 ShellClash

安装

在 SSH 里复制此命令开始安装 ShellClash

export url='http://shellclash.ga/' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null

选择 2 测试版(AX6S 暂时只支持测试版)

然后 1 确认安装

配置 Clash

输入 Clash 回车进行配置

  • 选择 1 主机或旁路由

  • 选择 1 不代理 UDP

  • 选 1 安装 Dashboard 面板
  • 选择 2 YACD 面板
  • 选择 1 的路径
  • 选择 1 确认开启
  • 1 开始导入
  • 1 在线生成
  • 粘贴你的订阅链接(你的机场✈️后台有提供)
  • 1 开始生成配置文件
  • 1 立即启动 Clash 服务
  • 最后选择 0 退出脚本即可

现在应该就能正常使用了,在浏览器里打开 http://192.168.31.1:9999/ui,就能访问控制后台。可以在手机小米路由器 App 上选择关闭更新,以防止自动更新,麻烦。我的建议:不折腾的就不用固化,喜欢折腾就直接刷下面的 openwrt。

安装 openwrt 系统

1. 刷入过渡 openwrt 固件

在 SSH 里复制粘贴下面的命令,便可刷入 openwrt 过渡固件。

cd /tmp
curl -L https://sebs.oss-cn-shanghai.aliyuncs.com/factory.bin -o factory.bin
mtd -r write /tmp/factory.bin firmware

刷入过渡固件后会自动重启,Wi-Fi 名会变为 openwrt-5G。

  • 默认后台:192.168.6.1

  • 用户名:root

  • 密码:password

2. 刷写其它第三方固件:

在路由器后台选择-System-Backup / Flash Firmware

不要勾选 Keep settings,然后 Image 选择文件选择 openwrt 固件,然后点击 Flash image。

最后选择 Proceed 即可。

你可以用同样的方法刷不同版本的 openwrt 固件(不保留配置升级),这里就不过多的介绍,以后应该会有更多不同编译版本的 openwrt 固件让选择。

另外 openwrt 里开启 160Mhz 也是有效的,不过 4*4 mimo 和 160Mhz 得二选一,两者不可兼得。

性能测试

MTK 7622B 双核 a53,加上有 aes 硬解,能跑这个速度我确实没想到,也太快了吧!这是 MTK7621 的好几十倍了。200多的价格,不错的无线性能,以及丰富的固件,外加上代理性能也不拉胯,解锁刷机还特简单,这不冲一波吗。

有蛮长一段时间没更新自己的 blog 了,非常抱歉。最近一直在做视频也就是 UP 主,如果你愿意可以在 bilibiliYouTube 关注我,非常感谢🙏。