设备参数

红米 AX6000 的核心争议集中在网口配置:仅配备四个千兆网口,未搭载 2.5G 网口,难以充分释放超千兆带宽潜力,而 TP-Link 同方案产品已普遍标配多 2.5G 网口。不过其硬件配置堪称亮眼,搭载 MTK 2021 年推出的 Filogic 830 平台(MT7986A 芯片),采用四核 ARM A53 架构,主频达 2.0GHz,12nm 制程加持,搭配 512M 内存与 128M 闪存,这样的规格对于路由器而言,性能表现足够强悍耐用。本指南将详细拆解红米路由器 AX6000 的 SSH 端口开启步骤,助您快速掌握操作方法。

致谢

ShellCrash 作者,如果愿意可以 点此捐赠 ShellCrash 项目;">🔘 感谢 ShellCrash 作者,如果愿意可以 点此捐赠 ShellCrash 项目;

OpenWRT 官方解锁教程;">🔘 感谢 OpenWRT 官方解锁教程;

高伟凡 的解锁脚本;">🔘 感谢 高伟凡 的解锁脚本;

准备工作
注意

解锁设备有风险,若无编程能力请严格按照教程步骤执行,切勿随意插拔设备,以免设备变砖。

第一步 · 刷入稳定版固件

确认固件版本
  • 登陆小米路由器的后台。依次点击 常用设置 - 系统状态,检查路由器的系统版本是否为 1.0.67 版。
  • 若路由器当前版本低于 1.0.167 版,请将 💾1.0.67 版固件上传至设备,进行手动升级。
  • 若路由器当前版本高于 1.0.167 版,系统将提示无法降级,你可以使用官方的小米路由器修复工具完成降级。
undefined

第二步 · 获取设备STOK秘钥

操作步骤

登录小米路由器后台,在浏览器的地址栏中获取 STOK 秘钥并记录。STOK 秘钥为下图地址栏中 蓝色部分数值

undefined

第三步 · 开启设备调试模式

开启设备 tenlnet 端口

打开浏览器,在浏览器地址栏中输入以下代码,将代码中的 <STOK> 替换成刚刚获取的 STOK 值,并按回车,等待路由器主动请求 OpenWRT 为设备开启 SSH 端口。

http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_sys_time?timezone=%20%27%20%3B%20zz%3D%24%28dd%20if%3D%2Fdev%2Fzero%20bs%3D1%20count%3D2%202%3E%2Fdev%2Fnull%29%20%3B%20printf%20%27%A5%5A%25c%25c%27%20%24zz%20%24zz%20%7C%20mtd%20write%20-%20crash%20%3B%20
undefined

的提示,则表示操作成功。">当浏览器出现 "code":0 的提示,则表示操作成功

通过浏览器请求重启
http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_sys_time?timezone=%20%27%20%3b%20reboot%20%3b%20

打开浏览器,复制上面的内容到地址栏中,并替换 <STOK>,通过浏览器执行完这一步骤后,路由器会重启,请等待设备重启完成。

第四步 · 设置Bdata永久开启telnet

操作方式
http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_sys_time?timezone=%20%27%20%3B%20bdata%20set%20telnet_en%3D1%20%3B%20bdata%20set%20ssh_en%3D1%20%3B%20bdata%20set%20uart_en%3D1%20%3B%20bdata%20commit%20%3B%20

待路由器重启完成后,重新进入路由器管理后台,获取新的 <STOK>;之后打开浏览器,复制上面的内容到地址栏,并替换 <STOK>

之后请再次执行通过浏览器请求重启并等待设备重启完成。

通过浏览器请求重启
http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_sys_time?timezone=%20%27%20%3b%20reboot%20%3b%20

打开浏览器,复制上面的内容到地址栏中,并替换 <STOK>,通过浏览器执行完这一步骤后,路由器会重启,请等待重启完成。

,则表示操作成功。">如果浏览器反馈显示 "code":0,则表示操作成功。

第五步 · 开启SSH端口

操作方式

创建 Telnet 会话,链接设备。

在主机地址中输入路由器的管理地址并点击链接即可。无用户名和密码

undefined

第六步 · 永久开启并固化SSH

Telnet 登录设备并执行命令
echo -e 'admin\nadmin' | passwd root
nvram set ssh_en=1
nvram set telnet_en=1
nvram set uart_en=1
nvram set boot_wait=on
nvram commit
sed -i 's/channel=.*/channel="debug"/g' /etc/init.d/dropbear
/etc/init.d/dropbear restart
mkdir /data/auto_ssh
cd /data/auto_ssh
curl -O https://fastly.jsdelivr.net/gh/lemoeo/AX6S@main/auto_ssh.sh
chmod +x auto_ssh.sh
uci set firewall.auto_ssh=include
uci set firewall.auto_ssh.type='script'
uci set firewall.auto_ssh.path='/data/auto_ssh/auto_ssh.sh'
uci set firewall.auto_ssh.enabled='1'
uci commit firewall
uci set system.@system[0].timezone='CST-8'
uci set system.@system[0].webtimezone='CST-8'
uci set system.@system[0].timezoneindex='2.84'
uci commit
mtd erase crash
reboot

这将会把设备的 SSH 密码设置为 admin,用户名设置为 root,并永久开启 SSH端口。同时,还会将您的设备从开发模式切换成常规模式。待设备重启完成后,你就可以使用该用户名密码连接设备的 SSH 了。

root@XiaoQiang: ~

uci set system.@system[0] .timezone='CST-8' uci set system.@system[0] .webtimezone='CST-8' uci set system.@system[0] .timezoneindex='2 .84' uci commit mtd erase crash rebootpasswd: password for root changed by root
root@XiaoQiang:/# mkdir /data/auto_ssh $$ cd /data/auto_ssh
root@XiaoQiang:/data/auto_ssh# curl -O https://fastly.jsdelivr.net/gh/lemoeo/AX6S@main/auto_ssh.sh root@XiaoQiang:/data/auto_ssh# chmod +x auto_ssh.sh root@XiaoQiang:/data/auto_ssh# uci set firewall.auto_ssh=include root@XiaoQiang:/data/auto_ssh# uci set firewall.auto_ssh.type='script' root@XiaoQiang:/data/auto_ssh# uci set firewall.auto_ssh.path='/data/auto_ssh/auto_ssh.sh' root@XiaoQiang:/data/auto_ssh# uci set firewall,auto_ssh,enabled=’1’ root@XiaoQiang:/data/auto ssh# uci commit firewall root@XiaoQiang:/data/auto_ssh# uci set system.@system[o].timezone='CST-8' root@XiaoQiang:/data/auto_ssh# uci set system.@system[0] .webtimezone='CST-8' root@XiaoQiang:/data/auto_ssh# uci set system.@system[o].timezoneindex='2 .84' root@XiaoQiang:/data/auto_ssh# uci commit root@XiaoQiang:/data/auto_ssh# mtd erase crash
Unlocking crash ...
Erasing crash ...
root@XiaoQiang:/data/auto_ssh#reboot
root@XiaoQiang:/data/auto ssh#
Session was closed > 1

第七步 · SSH登录设备

通过 SSH 进入路由器系统

Windows 用户可使用 命令提示符、MacOS 用户可使用 终端。执行下面命令即可使用 SSH 端口连接到小米路由器。

ssh root@192.168.31.1
SSH 用户名root
SSH 密码admin

Windows PowerShell


PS C:\Users\Windows> : ssh root@192.168.31.1

root@XiaoQiang: ~

BusyBox V1.30.1 built-in shell (ash)
您的浏览器不支持 SVG 格式文件,建议升级您的浏览器
root@XiaoQiang: ~ #

恭喜!红米路由器 AX6000 的 SSH 端口开放操作已圆满完成。现在,你可以自由安装各类拓展插件,解锁更多进阶玩法,沉浸式体验发烧级路由改造的乐趣啦!

草东