
小米路由器AX6000沿用了AX3600的三棱柱造型:6+1 根AIoT天线设计。
小米此次新出的AX6000和上代旗舰AX3600除了造型一致以外,硬件和功能性方面都做了不少提升。
5G芯片上升级为高通 QCN9024,2.4G芯片则集成在了CPU内,同时2.4G/5G功放芯片均与AX3600保持一致,也没有坊间所传言的功放芯片缩水一事。
但是CPU芯片可真就说不准了,虽然没有IPQ5018的详细参数,但是从命名规则上来看,应该是低于AX3600上的IPQ8017A。
这份教程将教会大家解锁小米路由器AX6000,开启SSH并安装ShellClash实现全屋无死角全端科学上网。
致谢
准备工作
1. Windows用户需要安装 💾 Putty 和 💾 WinSCP丨MacOS用户使用终端即可;
2. 一台OpenWRT路由器;(将脚本写入系统,开启广播后自动破译小米路由器,开启SSH)
3. 小米路由器AX6000 💾 稳定版固件 以及 💾 解锁脚本;
第一步 · 刷入稳定版固件

确认路由器固件版本:
首先,登陆小米路由器的后台。依次点击常用设置-系统状态,检查路由器的系统版本是否为1.0.55版。
若路由器当前版本为其他版本,请先点击手动升级,并将路由器 💾 稳定版固件 上传至设备,进行手动升级/降级操作。
第二步 · 为 OpenWRT 设备预装解锁脚本

💡 操作步骤
这个步骤的主要目的是将 💾 解锁脚本 文件写入至OpenWRT设备中,以实现OpenWRT为小米路由器破解SSH秘钥。
1. 使用网线将OpenWRT设备与电脑相连。
2. 使用WinSCP的SCP登陆方式,将解锁脚本上传至OpenWRT设备的 /root 根目录中。
3. 一般OpenWRT设备使用SSH/SCP登录的账号为 root;密码为空。
💡Tips:
我的OpenWRT设备后台地址为 192.168.5.1 ,请根据自己的设备管理地址自行调整代码。
scp wireless.sh root@192.168.5.1:/root/wireless.sh
💡Tips:
将解锁脚本上传至OpenWRT设备的根目录后,用Putty或CMD与设备建立SSH连接。(密码依旧为空)
ssh root@192.168.5.1
BusyBox V1.30.1 built-in shell (ash)
┏━━┓ ┏┳┳┳━┳━━┓
┃┏┓┣━┳━┳━┫┃┃┃┃┣┓┏┛
┃┗┛┃┃┃┻┫┃┃ ┃ ┫┃┃
┗━━┫┏┻━┻┻┻━━┻┻┛┗┛
┗┛
-------------------------------------------------------------------------------------
► https://www.homaton.com ► V1.30.1 built-in shell ◄
-------------------------------------------------------------------------------------
===================== WARNING =====================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevebt unauthorized SSH logins.
===================== WARNING =====================
root@OpenWrt:
~
#
💡 操作提示
执行下面的脚本代码,为OpenWRT刷入小米路由器AX9000所需的SSH破解程序包。
sh /root/wireless-ax6000.sh
BusyBox V1.30.1 built-in shell (ash)
┏━━┓ ┏┳┳┳━┳━━┓
┃┏┓┣━┳━┳━┫┃┃┃┃┣┓┏┛
┃┗┛┃┃┃┻┫┃┃ ┃ ┫┃┃
┗━━┫┏┻━┻┻┻━━┻┻┛┗┛
┗┛
---------------------------------------------------------------------------------------
► https://www.homaton.com ► V1.30.1 built-in shell ◄
---------------------------------------------------------------------------------------
===================== WARNING =====================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevebt unauthorized SSH logins.
===================== WARNING =====================
root@OpenWrt:
~
# sh /root/wireless-ax6000.sh
💡 操作提示
当屏幕出现下图的提示信息时,按回车继续。
===================== WARNING =====================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevebt unauthorized SSH logins.
===================== WARNING =====================
[Warning]
Please make sure your router has wireless support!
[Warning]
Please make sure your router is restored to factory settings (not configured)!
[Warning]
Please make sure you've backed up the network and wireless settings!
[Warning]
Please make sure you've connected the router via *wired ethernet*!
[Warning]
Running this script will change your *network* settings!
Use Ctrl+C to exit or press enter key to continue...
💡 操作提示
若出现如下图所示的提示信息,则表示解锁小米路由器AX6000的OpenWRT设备已制作成功,等待设备重启。
[info]
Please now disconnect from this router, and connect to your Xiaomi/Redmi router.
[info]
For Xiaomi AX6000/AX9000:
Open your browser, access the following URL:
http://192.168.31.1/cgi-bin/luci/;stok=/api/xqsystem/extendwifi_connect_inited_router?ssid=MEDIATEK-ARM-IS-GREAT&password=ARE-YOU-OK&admin_username=root&admin_password=admin&admin_nonce=xxx
[info]
For Redmi AX6/AX3000:
Open your browser, access the following URL:
http://192.168.31.1/cgi-bin/luci/;stok=/api/misystem/extendwifi_connect?ssid=MEDIATEK-ARM-IS-GREAT&password=ARE-YOU-OK
If the return code is 0, then access this URL:
http://192.168.31.1/cgi-bin/luci/;stok=/api/xqsystem/oneclick_get_remote_token?username=xxx&password=xxx&nonce=xxx
[info]
If the return code is 0, now you can connect to your router via SSH.
[info]
SSH login password is 5GHz wireless connection password.
[Success]
Thanks for usage.
[Staff]
Homaton Lee, Robert Marko, Tianling Shen
[Warning]
Restarting network...
第三步 · 获取小米路由器SSH秘钥

💡 操作步骤
1. 使用路由器管理员密码登录小米路由器后台,获取STOK值并记录。STOK值为上图地址栏中蓝色部分数值。
2. 检查OpenWRT设备是否已经正常开机,且开启了WiFi广播功能。(广播SSID为:MEDIATEK-ARM-IS-GREAT)
3. 打开浏览器,在浏览器地址栏中输入以下代码:
http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/xqsystem/extendwifi_connect_inited_router?ssid=MEDIATEK-ARM-IS-GREAT&password=ARE-YOU-OK&admin_username=root&admin_password=admin&admin_nonce=xxx
4. 将代码中的<STOK>替换成刚刚获取的STOK值,并按回车,等待小米路由器主动请求OPENWRT为其破译SSH。
💡 操作提示
1. 如上图所示,若出现 "code": 0 的提示,则表示小米路由器AX6000已被成功经开启SSH。
2. 重新登录小米路由器管理后台。
3. 出现在5G或2.4G频段WiFi密码中的,与你设置的密码不同的字符,就是此设备的SSH密码。请记录并保存好该密码。随后可自行更改所有频段的密码,修改WiFi密码的操作并不会修改设备的SSH密码。

第四步 · 使用SSH进入小米路由器系统管理页面
💡Tips:
Windows用户可以使用命令提示符;MacOS用户可以使用终端进行命令操作。执行下面命令即可使用SSH连接到小米路由器。
💡Tips:
密码为之前计算出的SSH秘钥,若您不小心遗失秘钥,可以通过这里的小工具重新计算获取。
第五步 · 安装 ShellClash 面板
💡 操作步骤:
在SSH进入小米路由器系统后,输入以下代码安装ShellClash面板,用于管理和分配外网节点。
sh -c "$(curl -kfsSl https://cdn.jsdelivr.net/gh/juewuy/ShellClash@master/install.sh)" && source /etc/profile &> /dev/nul
fastgit.org
export url='https://raw.fastgit.org/juewuy/ShellClash/master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
GitHub
export url='https://raw.githubusercontent.com/juewuy/ShellClash/master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
jsDelivrCDN
export url='https://fastly.jsdelivr.net/gh/juewuy/ShellClash@master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
作者私人源
export url='https://shellclash.ga' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
备用源
近期国内封停了大量域名,若你无法使用上述代码安装,可尝试其他安装源。
BusBox v1. 25. 1 (2021-05-28 10:22:27 UTC) built-in shell (ash)
-------------------------------------------------------------------------------------------
Welcome to XiaoQiang!
-------------------------------------------------------------------------------------------
┏━━┓ ┏┳┳┳━┳━━┓
┃┏┓┣━┳━┳━┫┃┃┃┃┣┓┏┛
┃┗┛┃┃┃┻┫┃┃ ┃ ┫┃┃
┗━━┫┏┻━┻┻┻━━┻┻┛┗┛
┗┛
root@XiaoQiang:~# sh -c "$(curl -kfsSl https://cdn.jsdelivr.net/gh/juewuy/ShellClash@master/install.sh)" && source /etc/profile &> /dev/nul
*************************************************
** 欢迎使用 **
** ShellClash **
** By Juewuy **
*************************************************
请选择想要安装的版本:
1 Shellclash 正式版
2 Shellclash 测试版
*************************************************
请输入相应数字 > 1
root@XiaoQiang:~# sh -c "$(curl -kfsSl https://cdn.jsdelivr.net/gh/juewuy/ShellClash@master/install.sh)" && source /etc/profile &> /dev/nul
*************************************************
** 欢迎使用 **
** ShellClash **
** By Juewuy **
*************************************************
请选择想要安装的版本:
1 Shellclash 正式版
2 Shellclash 测试版
*************************************************
请输入相应数字 > 1
最新版本:1.4.4
*************************************************
如遇问题请加TG群反馈:t.me/clashfm
支持各种基于 openwrt 的路由器设备
支持 Debian、Centos 等标准 Linux 系统
*************************************************
安装 ShellClash 至少需要预留约 1MB 的磁盘空间
1 在/etc 目录下安装(适合 root 用户)
2 在/usr/share 目录下安装(适合 Linux 设备)
3 在当前用户目录下安装(适合非 root 用户)
4 手动设置安装目录
0 退出安装
*************************************************
请输入相应数字 > 1
支持各种基于 openwrt 的路由器设备
支持 Debian、Centos 等标准 Linux 系统
*************************************************
安装 ShellClash 至少需要预留约 1MB 的磁盘空间
1 在/etc 目录下安装(适合 root 用户)
2 在/usr/share 目录下安装(适合 Linux 设备)
3 在当前用户目录下安装(适合非 root 用户)
4 手动设置安装目录
0 退出安装
*************************************************
请输入相应数字 > 1
目标目录/etc 空间剩余:24.1M
确认安装?(1/0)> 1
*************************************************
开始从服务器获取安装文件!
*************************************************
######################################################## 100.0%
开始解压文件!
clash.service
clash.sh
clashservice
getdate.sh
start.sh
*************************************************
ShellClash 已经安装成功!
*************************************************
输入clash 命令即可管理!!
*************************************************
root@XiaoQiang:~#
######################################################## 100.0%
开始解压文件!
clash.service
clash.sh
clashservice
getdate.sh
start.sh
*************************************************
ShellClash 已经安装成功!
*************************************************
输入clash 命令即可管理!!
*************************************************
root@XiaoQiang:~# clash
*************************************************
欢迎使用 ShellClash! 版本:1.4.4
Clash服务没有运行(Redir模式), 已设置开机启动!
TG群https://t.me/clashfm
*************************************************
*************************************************
欢迎使用 ShellClash 新手引导!
*************************************************
请先选择你的使用环境:
(你之后依然可以在设置中更改各种配置)
*************************************************
1 主路由或旁路由
2 Linux 本机代理
*************************************************
请输入对应数字 > 1
*************************************************
欢迎使用 ShellClash 新手引导!
*************************************************
请先选择你的使用环境:
(你之后依然可以在设置中更改各种配置)
*************************************************
1 主路由或旁路由
2 Linux 本机代理
*************************************************
请输入对应数字 > 1
*************************************************
是否需要代理 UDP 流量(主要用户游戏)?
*************************************************
1 不代理 UDP 流量(可能会导致一部分外服游戏/应用无法链接)
2 使用 Tun 虚拟网卡代理 UDP 流量(更低的延迟但更多的 CPU 消耗)
*************************************************
请输入对应数字 > 1
*************************************************
安装本地 Dashboard 面板,可以更快捷的管理 Clash 内置规则!
*************************************************
需要安装本地 Dashboard 面板吗?(1/0)> 1
*************************************************
1 主路由或旁路由
2 Linux 本机代理
*************************************************
请输入对应数字 > 1
*************************************************
是否需要代理 UDP 流量(主要用户游戏)?
*************************************************
1 不代理 UDP 流量(可能会导致一部分外服游戏/应用无法链接)
2 使用 Tun 虚拟网卡代理 UDP 流量(更低的延迟但更多的 CPU 消耗)
*************************************************
请输入对应数字 > 1
*************************************************
安装本地 Dashboard 面板,可以更快捷的管理 Clash 内置规则!
*************************************************
需要安装本地 Dashboard 面板吗?(1/0)> 1
*************************************************
安装本地版 Dashboard 管理面板
打开管理面板的速度更快且更稳定
请选择面板安装类型:
*************************************************
1 安装官方面板(约 500kb)
2 安装Yard面板(约 1.1mb)
3 卸载本地面板
0 返回上级菜单
请输入对应数字 > 2
💡Tips:
这里建议安装Yacd面板。该面板具有自动测速,分配最佳节点功能。
请输入对应数字 > 2
*************************************************
正在链接服务器获取安装文件...
######################################################## 100.0%
下载成功,正在解压文件!
*************************************************
面板安装成功!
请使用http://192.168.31.1:9999/ui访问面板
*************************************************
是否导入配置文件?(这是运行前的最后一步)
你必须拥有一份 yaml 格式的配置文件才能运营 clash 服务!
*************************************************
现在开始导入? (1/0) > 1
*************************************************
欢迎使用导入配置文件功能!
1 在线生成 Clash 配置文件
2 导入Clash 配置文件链接
3还原配置文件
4更新配置文件
5 设置自动更新
*************************************************
请输入对应数字 > 2
*************************************************
仅限导入完整 clash 配置文件链接!!!
可使用 https://ac14ssr.netlify.app 在线生成配置文件
*************************************************
0 返回上级菜单
*************************************************
请输入完成链接 >
💡Tips:
在此输入 CLASH 配置文件和链接。若你的订阅链接为 SS/SSR/VMESS 格式,可以点击下面链接,进行订阅链接转换。
已成功获取配置文件!
*************************************************
很好!现在只需要执行启动就可以愉快的使用了!
*************************************************
立即启动 clash 服务?(1/0) > 1
*************************************************
未找到 clash 核心,正在下载!
######################################################## 100.0%
未找到 GeoIP 数据库,正在下载!
######################################################## 100.0%
clash 服务已启动!
请使用 http://192.168.31.1:9999/ui 管理内置规则
*************************************************
欢迎使用 ShellClash! 版本:1.4.4
Clash 服务正在运行(Redir 模式),已设置开机启动!
当前内存占用:14260kb 已运行00 小时 00 分 01 秒
TG 群:https://t.me/clashfm
*************************************************
1启动/重启 clash 服务
2 clash功能设置
3停止 clash 服务
4禁用 clash 开机启动
5 设置定时任务
6 导入配置文件
7 clash进阶设置
8其他工具
9更新/卸载
*************************************************
0 退出脚本
请输入对应数字 >
💡Tips:
CLASH面板管理地址:http://192.168.31.1:9999/ui

我曾使用过华硕/网件等路由器刷入梅林固件已达到科学上网目的。虽然魔改的固件可以实现更多插件应用及管理,但同时也带来了系统的崩溃与异常。小米路由器AX6000的硬件性能已经足够抗打,仅安装SHELLCLASH面板管理科学上网,不仅不影响其原本的插件功能,提供稳定的服务,又可以享受其便捷的科学上网功能。
草东锐评
💡进阶教程
如果你已经成功开启路由器的 SSH 功能,你可以参考右侧教程进行家庭网络环境全屋覆盖。