小米路由器AX3600科学上网

小米AIoT路由器AX3600,是一台标准的Wi-Fi 6路由,采用高通第二代Wi-Fi 6方案,更加成熟。全套高通芯片,2.4GHz频段支持2T2R ,5GHz频段支持4T4R,二者共可提供高达3000Mbps的无线速率,而小米又分别为两个频段的天线配置了6颗外置放大器,用料的扎实程度可见一斑。这份教程将教会大家解锁小米路由器AX3600,开启SSH并安装ShellClash实现全屋无死角全端科学上网。

准备工作

Windows操作环境需要安装 Putty 和 WinSCP丨MacOS使用终端行即可;
小米路由器AX3600 稳定版固件 以及 解锁脚本

第一步 · 刷入稳定版固件

首先,登陆小米路由器的后台。依次点击【常用设置】 – 【系统状态】,检查路由器的系统版本是否为1.0.17 版。

若路由器当前版本为其他版本,请先点击【手动升级】,并将路由器 稳定版固件 上传至设备,进行手动升级/降级操作。

第二步 · 获取小米路由器SSH秘钥

使用路由器管理员密码登录小米路由器后台,获取STOK值并记录。STOK值为上图地址栏中蓝色部分数值。

请记录备用

第三步 · 获取SSH秘钥

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

将上述代码中的 <STOK> 替换为第二步你获取的数值,替换完成后粘贴到浏览器中打开。

第四步 · 将SSH密码修改成admin

http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20echo%20-e%20'admin%5Cnadmin'%20%7C%20passwd%20root%3B

将上述代码中的 <STOK> 替换为第二步你获取的数值,替换完成后粘贴到浏览器中打开。

第五步 · 执行备份固化等操作

现在应该可以通过SSH连接到小米路由器AX3600了。

Windows 操作系统可以使用命令提示符(CMD);MacOS可以使用终端,进行命令操作。

执行下面的命令即可SSH连接到路由器。

ssh root@192.168.31.1

SSH登陆密码:admin

创建备份文件

mkdir /tmp/syslogbackup/
dd if=/dev/mtd9 of=/tmp/syslogbackup/mtd9

浏览器请求该地址下载备份:http://192.168.31.1/backup/log/mtd9

固化SSH

将fuckax3600文件通过SCP上传至小米AX3600的根目录。

Windows OS可以使用命令提示符(CMD);MacOS 可以使用终端。

代码中的 fuckax3600 需要替换绝对地址;

例如:scp C:\Users\ALIENWARE\Desktop\fuckax3600 root@192.168.31.1:/tmp

scp fuckax3600 root@192.168.31.1:/tmp

返回至小米路由器AX3600并执行:

chmod +x /tmp/fuckax3600
/tmp/fuckax3600 unlock

这时,系统会自动重启。

重新SCP上传一遍脚本(因为重启后,tmp文件会被清空)

scp fuckax3600 root@192.168.31.1:/tmp

SSH重新连接上小米AX3600后,执行:

chmod +x /tmp/fuckax3600
/tmp/fuckax3600 hack
/tmp/fuckax3600 lock

这会设置永久的ssh、telnet、uart权限,也会计算出默认密码记得保存

如果升级后丢失SSH权限,你也可以telnet连接上AX3600后执行,即可恢复SSH。密码依旧为上一步计算出的默认密码

telnet 192.168.31.1

如果你的设备提示没有 telnet,请参考:Windows OS 打开 telnet 教程;MacOS需要安装brew后,通过brew安装telnet。

sed -i 's/channel=.*/channel="debug"/g' /etc/init.d/dropbear
/etc/init.d/dropbear start

第六步 · 安装 ShellClash 面板

在SSH进入小米路由器系统后,输入以下代码安装ShellClash面板,用于管理和分配外网节点。

sh -c "$(curl -kfsSl https://cdn.jsdelivr.net/gh/juewuy/ShellClash@master/install.sh)" && source /etc/profile &> /dev/nul
fastgit.org
export url='https://raw.fastgit.org/juewuy/ShellClash/master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
GitHub
export url='https://raw.githubusercontent.com/juewuy/ShellClash/master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
jsDelivrCDN
export url='https://fastly.jsdelivr.net/gh/juewuy/ShellClash@master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
作者私人源
export url='https://shellclash.ga' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null

备用源

近期国内封停了大量域名,若你无法使用上述代码安装,可尝试其他安装源。

输入 CLASH 安装面板。

这里建议安装 Yacd 面板。该面板具有自动测速,分配最佳节点功能。

在此选择导入CLASH配置文件和链接

若你的订阅链接为 SS/SSR/VMESS 格式,可在此进行 订阅链接转换

CLASH面板管理地址:http://192.168.31.1:9999/ui

到这里,小米AX3600的科学上网之路就已经开启了,赶快连接WiFi,畅享网络世界吧!

推荐指数

我曾使用过华硕/网件等路由器刷入梅林固件已达到科学上网目的,虽然魔改的固件可以实现更多插件应用及管理,但同时也带来了系统的崩溃异常。得益于小米AX3600超强的CPU + NPU组合,跑代理表现还算优良,但开启游戏代理后,延迟会稍微有些高。ShellClash这种方案虽然没有图形化UI操作方便,但好在不需要刷麻烦也不稳定的OpenWRT固件,直接小米官方固件也能享受到网络「加速」的福利。