简 述: 闲暇,折腾下新购 小米AX6S,刷下 OpenWrt
,初次接触记录下。以及开启 OpenClash + clash-rules 的进阶使用
[TOC]
本文初发于 “偕臧的小站“,同步转载于此。
背景
miwifi_rb03_firmware_3e872_1.0.54.bin [官方 2022.08.24]
miwifi_rb03_firmware_stable_1.2.7.bin [官方 2022.03] 可刷机固件,默认开启 telnet
刷成 OpenWrt
- 先刷开发版
miwifi_rb03_firmware_stable_1.2.7.bin
,默认已开启 Telnet 和 SSH - 通过 SN 码计算自己密码,如 36418/K1▇▇▇▇06,密码为 60be9bd0
- 连接路由器
telnet 192.168.31.1
(输入 root/60be9bd0) - 依次执行命令,执行后无提示
- nvram set ssh_en=1 && nvram set uart_en=1 && nvram set boot_wait=on && nvram set bootdelay=3 && nvram set flag_try_sys1_failed=0 && nvram set flag_try_sys2_failed=1
- nvram set flag_boot_rootfs=0 && nvram set “boot_fw1=run boot_rd_img;bootm”
- nvram set flag_boot_success=1 && nvram commit && /etc/init.d/dropbear enable && /etc/init.d/dropbear start
- 新开终端页,上传文件
scp .\ax6s-1120\factory.bin root@192.168.31.1:/tmp
- 用 ssh 链接路由器
ssh root@192.168.31.1
;telnet 可以关掉,执行mtd -r write /tmp/factory.bin firmware
刷机。路由器自动重启,默认IP 为192.168.6.1
后,默认账号密码root/password
- 输入 ip 进入 openwrt 系统;点击 “系统 - 备份/升级” 的 “刷写新的固件” 选择
ax6s-full.bin
或ax6s-mini.bin
进行刷写固件
注:
第二步骤通过 SN 码计算 root 密码:
- 可在线网站 miwifi.dev/ssh
- 亦可 unlock_pwd.py 脚本计算,
python .\unlock_pwd.py SN码
此版本发现
ax6s-full.bin
实测重启后,WiFi 名称会被重置默认的 bug,而ax6s-mini.bin
不会
开启 OpenClash
简介:OpenClash ,其有开源内核 foss 和闭源内核 premuium 之分(CFW、OpenClash 都是后者内核),后者通常支持使用规则集 clash-rules。初次安装后通常直接运行会失败,LOG 如下,则需要自行安装内核
2022-12-12 13:26:54 【Dev】版本内核更新失败,请检查网络或稍后再试!
2022-12-12 13:26:52 【Dev】版本内核正在下载,如下载失败请尝试手动下载并上传...
2022-12-12 13:26:50 提示: 检测到内核文件不存在,准备开始下载...
2022-12-12 13:26:49 第二步: 组件运行前检查...
2022-12-12 13:26:49 第一步: 获取配置...
2022-12-12 13:26:49 OpenClash 开始启动...
cd /etc/openclash/core
wget https://github.com/vernesong/OpenClash/releases/download/Clash/clash-linux-armv8.tar.gz # OpenWrt首页查看内核平台
tar -zxvf clash-linux-armv8.tar.gz # 解压为clash文件,tun内核需要下对应文件,后改名clash_tun
chmod 777 clash
chmod 777 clash_tun
# 即可成功开启内核
# 注意优化 dns、ipv6 等操作
以下列出 Dev 和 TUN 内核下载地址。
Dev 内核下载:https://github.com/vernesong/OpenClash/releases/tag/Clash
Tun 内核下载:https://github.com/vernesong/OpenClash/releases/tag/TUN-Premium
Tun 游戏内核:https://github.com/vernesong/OpenClash/releases/tag/TUN
使用进阶
- 使用默认的规则
- 支持使用规则集 clash-rules: 使用规则集进行更加详细的分流
- 使用 rule-provider、 proxy-provider 轻松实现自动更新节点、规则、机场订阅链接,目前觉得最好的一个教程:解决点击更新订阅,自定义的配置文件都被覆盖为默认
- 过滤部分节点 ;
- 显示指定节点
- 在
proxy-providers
里面加入filter
(只能过滤,不能做排除)
- 在
- 不显示部分节点
- #1 commands
- #2 订阅链接里过滤 ,但在 “主界面-Providers-Update All” 此链接,则会失败;
- 让提供商大佬后台屏蔽你指定的节点,来自大佬的热情
- 显示指定节点
刷回官网固件
下载 小米路由器修复工具 后运行
笔记本网口和路由器 Lan 口网线连接,确保处于同一个网段,选中官网固件
选择 “以太网 -> ip” 后,下一步,此时断电,按住重置按钮直至黄灯闪烁松开,等待几分钟
刷机成功
References
- 恩山 AX6S,makr 后续其它固件
- Redmi AX6S 解锁 SSH、安装 ShellClash、刷入 OpenWRT 教程