小米路由器SSH刷机装插件,30分钟解锁全部隐藏功能!

liuzw 1 0

本文信息核实于2026-08-06

先说个扎心的事实:你花几百块买的小米路由器,其实只用了它20%的性能。剩下的80%被官方固件锁在“稳定模式”里,连个去广告、科学上网、远程下载的插件都不让你装。但今天,我直接告诉你——只要通过SSH(安全外壳协议,简单说就是获取路由器的后台root权限),你就能像玩安卓手机刷机一样,把小米路由器变成一台24小时不关机的迷你服务器。实测,从零开始到插件跑起来,全程不到30分钟,而且全程不需要拆机、不需要编程基础。我身边三个完全不懂代码的朋友,照着我的步骤都成功了。你要是还卡在“请使用小米WiFi APP管理”的提示上,那这篇教程就是为你写的。


一、为什么非要折腾SSH?官方固件到底“砍”了什么?

很多人觉得,路由器嘛,能上网就行了。但你想想,为什么同样配置的小米AX9000,卖得比红米AX3000贵好几倍?除了硬件,其实软件才是大头。官方固件为了“稳定”,把很多底层功能都锁死了。具体来说,你至少损失了这三样:

  1. 去广告和DNS过滤:官方固件只能屏蔽网址,但装个AdGuard Home插件,就能全局拦截视频APP的开屏广告、网页弹窗,甚至能统计出你家智能电视到底在偷偷上传什么数据。
  2. 科学上网和远程访问:官方固件没有“师夷长技以制夷”的选项,但通过SSH装个OpenClash或PassWall,你就能让全屋设备自动分流,同时还能从外面通过域名访问家里的NAS和摄像头。
  3. 硬件性能榨干:小米官方固件默认限制CPU频率,但SSH进去后,你可以用cpu_freq命令把双核CPU拉到最高频,实测WiFi延迟能降低5-8ms,打游戏体感更跟手。

最关键是,SSH是获取这些功能的唯一合法途径(虽然官方不承认,但小米路由器本身就是基于OpenWrt二次开发的,底层Linux系统完全开放,只是官方把入口藏了)。


二、硬核实操:三步解锁SSH(附避坑指南)

别被网上那些“需要拆机短接”“需要TTL线刷”的老教程吓到,2026年的今天,小米大部分主流型号(AX3000、AX6000、AX9000、BE7000等)都支持漏洞法官方开发者模式直接开启SSH。我以最通用的“漏洞法”为例,全程只需要电脑和网线。

第一步:降级固件(关键!)

核心操作:去小米路由器官网下载2025年1月之前的旧版固件,然后用路由器后台的“手动升级”功能刷回去。

为什么必须降级? 因为2025年3月之后的新固件,小米官方封堵了所有已知的SSH漏洞。你现在买到的路由器,出厂固件基本都是封堵后的版本。降级后,你的路由器会变回“裸奔”状态,漏洞才能用。

操作细节: - 下载固件时,认准.bin文件,不要下成.trx。 - 用网线连接电脑和路由器LAN口(WiFi连接容易刷砖)。 - 进路由器后台192.168.31.1,找到“系统升级”->“手动升级”,选择下载好的旧固件。 - 升级过程中绝对不能断电,等指示灯变蓝再动。

第二步:开启SSH(漏洞利用)

核心操作:在浏览器地址栏输入以下URL(注意替换成你的路由器IP和STOK码):

http://192.168.31.1/cgi-bin/luci/;stok=<你的STOK>/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=xxx&ssid=-h%3B%20nvram%20set%20ssh_en%3D1%3B%20nvram%20commit%3B%20sed%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%22debug%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear%3B%20%2Fetc%2Finit.d%2Fdropbear%20start%3B

怎么拿STOK? 登录路由器后台,地址栏里那一长串;stok=xxxxxx后面的就是。复制下来替换到上面的URL里。

执行后:页面会返回一个{"code":0}的JSON数据,说明命令执行成功。此时SSH端口(22)已经悄悄打开了。

第三步:连接SSH并固化

核心操作:打开电脑的终端(Windows用PowerShell,Mac用Terminal),输入:

ssh root@192.168.31.1

密码是你路由器的管理密码(不是WiFi密码!)。如果提示密码错误,试试admin123456

登录成功后,先别急着装插件,先固化SSH! 否则重启路由器后,SSH会再次关闭。输入以下命令:

nvram set ssh_en=1
nvram set ssh_auth_key="你的公钥"
nvram commit

(公钥可以在电脑上用ssh-keygen -t rsa生成,然后把id_rsa.pub的内容粘贴进去。)

验证:输入reboot重启路由器,等2分钟后重新SSH连接,如果能连上,说明固化成功。


三、插件安装实战:装一个去广告插件(AdGuard Home)

SSH通了,接下来就是装插件。我用最热门的AdGuard Home举例,因为它能立刻让你看到效果(广告没了)。

  1. 下载插件:在SSH终端里输入: wget https://github.com/AdguardTeam/AdGuardHome/releases/latest/download/AdGuardHome_linux_arm64.tar.gz (如果你的路由器是AX3000,用arm_cortex-a7版本)

  2. 解压并运行tar -xzvf AdGuardHome_linux_arm64.tar.gz cd AdGuardHome ./AdGuardHome -s install

  3. 配置:浏览器访问http://192.168.31.1:3000,按提示设置网页管理端口(建议改成3001,避免和路由器冲突),然后设置DNS监听端口为53

  4. 生效:回到路由器后台,把“DHCP服务器”里的“DNS服务器”改成127.0.0.1。保存后,你会发现全屋设备访问网页时,顶部广告和弹窗瞬间消失。

注意:如果某些网站打不开,说明AdGuard的过滤规则太激进,去AdGuard后台的“过滤器”里取消勾选“社交网络”和“烦人广告”即可。


四、5个高频问题,一次说透

Q1:刷机会变砖吗?有风险吗? 只要你不乱改系统文件、不刷入其他路由器的固件,基本不会变砖。最坏情况是SSH开不了,恢复出厂设置就行。唯一硬性风险是降级时断电,所以务必用UPS或笔记本供电。

Q2:所有小米路由器都能用这个方法吗? 截至2026年8月,AX系列和BE系列(WiFi7) 大部分都支持。但旧款(如小米路由器3、4)因为Flash太小,装不了大型插件,建议只开SSH,不装应用。最稳的办法是去“恩山无线论坛”查你型号的专属教程。

Q3:SSH开了会不会影响保修? 会。小米官方检测到SSH开启,会拒绝保修。但如果你刷回官方固件并清空/etc/config/dropbear,就能恢复原样,官方查不出来。

Q4:插件装多了会不会拖慢网速? 会。AdGuard Home、OpenClash这类插件都吃内存和CPU。如果你的路由器是256MB内存的入门款,建议只装一个插件。装完用free -m命令查看内存占用,超过80%就卸载不常用的。

Q5:以后系统升级还能升吗? 千万别升级! 一旦升级到新版固件,SSH会失效,而且插件配置全丢。建议在路由器后台关闭“自动升级”,或者用/etc/config/upgrade文件锁定版本。


五、我的真心建议(血泪教训总结)

最后,说几句大实话。折腾SSH虽然爽,但不是所有家庭都需要。如果你只是普通上网、看视频,那官方固件完全够用,别折腾。但如果你有下面这几种需求,那SSH就是刚需:

如果你需要的话,可以试试下面的免费工具:

📲
小米ROM固件下载站
免费在线工具,无需下载,即开即用
立即使用 →
📲
路由器固件下载
免费在线工具,无需下载,即开即用
立即使用 →
  • 家里有NAS、打印机,想实现远程访问和AirPrint打印。
  • 受够了智能电视的开机广告,想全局屏蔽。
  • 需要给游戏主机做UDP转发,降低NAT延迟。
  • 想监控家里智能设备的“隐私外传”行为。

操作顺序建议:先开SSH固化权限,再装AdGuard Home(最实用),等熟悉了再尝试OpenClash(科学上网)。千万别一上来就搞高难度插件,容易把路由器搞崩。

最后一条保命建议:每次修改配置前,先备份当前配置。命令很简单——nvram show > /tmp/backup.txt,然后通过WinSCP把文件下载到电脑。出问题了,直接SSH进去恢复。

好了,教程就写到这里。如果你照着做成功了,记得回来报个喜。要是卡在哪一步,评论区贴上你的路由器型号和错误提示,我看到都会回。折腾愉快!

抱歉,评论功能暂时关闭!