小米路由器解锁SSH

清夏晚风 Lv7

前言

小米路由器默认情况下 SSH 功能是关闭的,官方提供的解锁方式需要使用开发版固件,操作较为繁琐。XMiR-Patcher 是一款开源的小米路由器 SSH 解锁工具,利用漏洞注入方式一键开启 SSH,无需拆机、无需刷入开发版固件,操作简单快捷。

支持的设备

XMiR-Patcher 支持以下小米/红米路由器型号(2023 年以前机型成功率较高):

品牌 型号
小米 AX9000、AX6000、AX3600、AX1800、AX3000T、万兆路由器
红米 AX6、AX5、AX3000、AX5400 电竞版、AC2100
中国移动 CR880X 系列(CR6606、CR6608、CR6609)

注意:不同型号路由器的固件版本可能影响解锁成功率,建议使用稳定版固件。

准备工作

环境要求

Windows 环境:

  • Windows 10 或更高版本
  • 已连接到小米路由器的网络(有线或无线均可)
  • 命令行终端(CMD 或 Windows Terminal)

Linux/macOS 环境:

  • Python 3.10 或更高版本
  • 已连接到小米路由器的网络

手机环境(Termux):

  • 安装 Termux 应用
  • 安装 Python 环境:pkg install python -y

下载工具

方式一:GitHub 下载(推荐)

访问 XMiR-Patcher GitHub 仓库,点击右上角 “Code” → “Download ZIP” 下载项目压缩包。

方式二:国内镜像下载

如果 GitHub 访问速度较慢,可使用以下镜像:

安装依赖(Linux/macOS)

Windows 用户可跳过此步骤,run.bat 会自动处理依赖。

1
2
3
4
5
# 解压后进入项目目录
cd xmir-patcher

# 安装 Python 依赖
pip install -r requirements.txt

解锁 SSH 步骤

第一步:启动脚本

Windows 系统:

解压下载的压缩包,双击运行 run.bat 或在命令行中执行:

1
.\run.bat

Linux/macOS 系统:

1
2
chmod +x run.sh
./run.sh

启动后将看到脚本主菜单:

1
2
3
4
5
6
7
8
XMiR-Patcher v2.x.x
====================
1. Set IP address (current: 192.168.31.1)
2. Connect to device, install exploit
3. Install OpenWrt
4. Backup/Restore
...
0. Exit

第二步:设置路由器 IP 地址

如果路由器 IP 地址不是默认的 192.168.31.1,需要先修改:

  1. 在主菜单输入 1 并回车
  2. 输入路由器的实际 IP 地址
  3. 回车确认保存

提示:如果路由器作为 Mesh 子路由使用,需要输入子路由的实际 IP 地址,而非主路由 IP。

第三步:执行解锁

  1. 在主菜单输入 2 并回车
  2. 脚本会尝试连接路由器并读取数据
  3. 当提示输入密码时,输入路由器的 Web 管理后台密码
  4. 等待 2-5 分钟,脚本将自动完成漏洞注入

成功后会出现类似以下提示:

1
2
3
4
[+] Exploit installed successfully!
[+] SSH enabled on port 22
[+] Username: root
[+] Password: root

第四步:验证 SSH 连接

使用 SSH 客户端连接路由器:

1
ssh root@192.168.31.1

默认密码为 root,成功登录后即可看到路由器的 Shell 界面。

进阶操作

软固化 SSH

解锁后的 SSH 在路由器重启或固件升级后可能会失效。执行软固化可以保持 SSH 开启状态:

  1. 在脚本主菜单输入 8 并回车
  2. 再输入 7 并回车
  3. 等待脚本自动完成软固化

硬固化 SSH

软固化在某些情况下(如固件大版本升级)可能失效,硬固化可以永久保持 SSH:

1
2
3
# 通过 SSH 连接路由器后执行
mkdir -p /data/auto_ssh
chmod +x /data/auto_ssh

刷入 OpenWrt 固件

解锁 SSH 后,可以在线刷入 OpenWrt 固件,具体操作请参考相关教程。

常见问题

Q1: 解锁失败怎么办?

可能的原因和解决方案:

  • 固件版本过新:尝试降级到较早版本的稳定固件
  • 网络连接问题:确保电脑/手机与路由器在同一局域网
  • 密码错误:确认输入的是 Web 管理后台密码,而非 WiFi 密码

Q2: SSH 连接被拒绝?

  • 确认路由器 IP 地址正确
  • 检查是否有防火墙阻止 SSH 连接
  • 尝试重启路由器后重新解锁

Q3: 解锁后米家功能还能用吗?

仅解锁 SSH 不影响米家功能,路由器仍可正常使用官方固件的所有功能。但如果刷入第三方固件(如 OpenWrt),米家功能将失效。

Q4: 如何恢复出厂设置?

按住路由器 Reset 按钮 10 秒以上,路由器将恢复出厂设置,SSH 也会被关闭。

注意事项

  1. 刷机有风险:操作前请确认机型和固件版本,错误操作可能导致路由器变砖
  2. 保修问题:解锁 SSH 可能影响路由器保修,请自行评估风险
  3. 备份数据:如有重要配置,请先备份路由器设置
  4. 网络安全:解锁后请及时修改 SSH 默认密码,防止未授权访问

相关链接

总结

XMiR-Patcher 是一款便捷的小米路由器 SSH 解锁工具,通过漏洞注入方式实现一键解锁,无需拆机或刷入开发版固件。解锁 SSH 后,用户可以进一步自定义路由器功能,如安装插件、刷入第三方固件等。但请注意操作风险,并遵守相关法律法规。

  • Title: 小米路由器解锁SSH
  • Author: 清夏晚风
  • Created at : 2025-02-17 12:00:00
  • Updated at : 2026-05-29 14:43:36
  • Link: https://blog.yuil.cn/2025/02/17/计算机基础/操作系统相关/操作系统使用相关/Linux/OpenWrt/小米路由器解锁SSH/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments