小米路由器刷OpenWrt固件

小编:圣子 更新时间:2025-08-11 09:33

想让你的小米路由器4A千兆版不再只是个普通上网工具?刷上OpenWrt固件,立马多出一堆玩法,比如自定义网络、装插件、各种高级功能随你折腾。刷机这事儿有点技术门槛,而且有风险,心里要有个数,下面从准备到设置,一步步搞定它。

小米路由器刷OpenWrt固件

刷机前先了解风险

1. 设备变砖——固件刷错,路由器直接罢工。

2. 网络变慢——信号可能没原厂固件稳定。

3. 机器发热——设置不当,发热量会飙。

4. 保修无效——刷完官方不一定管售后。

有点Linux、嵌入式或者网络维护经验的朋友会更稳,最好用Linux或macOS操作,Windows偶尔会出奇怪的兼容问题。

刷机前的准备清单

1. 固件包——去openwrt.org南京大学镜像源 ,清华大学镜像源 下载,型号选对,小米路由器4A千兆版。文件名一般长这样:openwrt-21.02.3-ramips-mt7621-xiaomi_mi-router-4a-gigabit-squashfs-sysupgrade.bin。记得要sysupgrade版本,不要initramfs版本。

2.OpenWrtInvasion脚本——在github.com/acecilia/OpenWRTInvasion找到源码,用git clone或下载ZIP都行。

3.Breed(选配)——要刷其他固件可能用得上,OpenWrt则不必。

4. 一根网线——电脑直连路由器,保证传文件稳定。

刷机流程,按部就班

1. 登录路由器后台——浏览器打开http://192.168.31.1,记下地址栏里带stok的完整URL。

2. 解锁SSH——终端里安装脚本依赖:

pip3 install-r requirements.txt

运行脚本:

python3 remote_command_execution_vulnerability.py

粘贴stok URL,成功后用ssh root@192.168.31.1登录,默认密码root。

3. 传固件并刷——用WinSCP把固件放进/tmp/,改个好记的名字,比如a.bin。然后SSH运行:

cd/tmp

mtd-e OS1-r write a.bin OS1

等路由器重启,灯变蓝就是刷好啦。

4. 进入新后台——浏览器访问http://192.168.1.1,账户root,密码为空,进后台后立刻改密码。

刷完后的关键设置

1. 中文界面——“系统→软件”里装luci-i18n-base-zh-cn,刷新页面即可。

2. 软件源加速——把源改成国内镜像,命令:

sed -i ' s_downloads.openwrt.org_mirror.nju.edu.cn/openwrt_' /etc/opkg/distfeeds.conf

3. 时间同步——“系统→系统→时间同步”里填ntp.ntsc.ac.cn、time1.aliyun.com之类的服务器。

4.IPv6调整——“网络→接口→LAN”里把DHCPv6和NDP代理关掉,只保留RA服务的服务器模式。

5. 自定义DNS——“网络→接口→WAN”里取消自动获取DNS,自己填8.8.8.8或114.114.114.114。

进阶玩法

1. 自动刷新接口——命令:ifdown wan6&&ifup wan6,可加到定时任务。

2. 网络测速——opkg update&&opkg install iperf3,跑iperf3-s或自定义测试参数。

3. 日志服务器——“系统→系统→日志”里填日志服务器的IP、端口和协议。

避坑小贴士

1. 刷前备份配置,万一翻车还能救。

2. 刷机过程中千万别动电源和网线。