这是一台红米AX6000路由器,这台路由器被大家诟病最多就是没有配备2.5G网口,只拥有四个千兆网口。TP-Link旗下相同的解决方案均已配备多个2.5G的网口。红米AX6000搭载的是“MTK”2021年发布的Filogic 830平台,具体型号是mt7986a,四核ARM A53的架构,主频更是高达2.0GHz,制程也是极为先进的12nm,对于路由器这个CPU已经是最强的之一了,另外还有512M内存和128M闪存。这么强大性能的CPU如果不让它干点别的简直是浪费,今天就把这台红米AX6000解锁SSH安装ShellClash,看看性能到底有多强。

致谢

感谢 ShellClash 的作者,如果愿意可以 点此捐赠 ShellClash项目;
感谢 OpenWRT 官方解锁教程;
感谢 高伟凡 的简化教程;

准备工作

下载并安装 Aechoterm;【任意SSH工具均可,闪令(Aechoterm)默认为中文操作界面,且完全免费,适合新手
红米路由器AX6000 稳定版固件v1.2.8版

第一步 · 刷入稳定版固件

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

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

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

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

请记录备用

第三步 · 开启调试模式

http://192.168.31.1/cgi-bin/luci/;stok={token}/api/misystem/set_sys_time?timezone=%20%27%20%3B%20zz%3D%24%28dd%20if%3D%2Fdev%2Fzero%20bs%3D1%20count%3D2%202%3E%2Fdev%2Fnull%29%20%3B%20printf%20%27%A5%5A%25c%25c%27%20%24zz%20%24zz%20%7C%20mtd%20write%20-%20crash%20%3B%20

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

如上图所示,将第二步获取的 {token} 值复制到浏览器地址栏中并请求访问,如果浏览器反馈显示 {“code”:0} 内容,则表示操作成功

第四步 · 通过浏览器请求重启

http://192.168.31.1/cgi-bin/luci/;stok={token}/api/misystem/set_sys_time?timezone=%20%27%20%3b%20reboot%20%3b%20

打开浏览器,复制上面的内容到地址栏中,并替换 {token} ,通过浏览器执行完这一步骤后,路由器会重启,请等待重启完成。

第五步 · 设置 Bdata 永久开启 telnet

http://192.168.31.1/cgi-bin/luci/;stok={token}/api/misystem/set_sys_time?timezone=%20%27%20%3B%20bdata%20set%20telnet_en%3D1%20%3B%20bdata%20set%20ssh_en%3D1%20%3B%20bdata%20set%20uart_en%3D1%20%3B%20bdata%20commit%20%3B%20

☢️ 待路由器重启完成后,重新进入路由器管理后台,获取新的 {token} ;之后打开浏览器,复制上面的内容到地址栏,并替换 {token}

之后请再次执行第四步的「通过浏览器请求重启」并等待设备重启完成。

第六步 · telnet 连接开启 ssh

使用 Aechoterm,创建 Telnet 会话。在主机地址中输入路由器的管理地址并点击链接即可(无用户名和密码)。

第七步 · 永久开启并固化 ssh

echo -e 'admin\nadmin' | passwd root
nvram set ssh_en=1
nvram set telnet_en=1
nvram set uart_en=1
nvram set boot_wait=on
nvram commit
sed -i 's/channel=.*/channel="debug"/g' /etc/init.d/dropbear
/etc/init.d/dropbear restart
mkdir /data/auto_ssh
cd /data/auto_ssh
curl -O https://fastly.jsdelivr.net/gh/lemoeo/AX6S@main/auto_ssh.sh
chmod +x auto_ssh.sh
uci set firewall.auto_ssh=include
uci set firewall.auto_ssh.type='script'
uci set firewall.auto_ssh.path='/data/auto_ssh/auto_ssh.sh'
uci set firewall.auto_ssh.enabled='1'
uci commit firewall
uci set system.@system[0].timezone='CST-8'
uci set system.@system[0].webtimezone='CST-8'
uci set system.@system[0].timezoneindex='2.84'
uci commit
mtd erase crash
reboot

Telnet 登录成功后,将上述代码复制粘贴并运行。这将会为你设备的 SSH 密码设置为 admin,用户名为 root,并永久开启 SSH;这一步还会将您的设备从开发模式切换成常规模式,待设备重启完成后,你就可以使用该用户名密码连接设备的 SSH 了。

第八步 · 尝试 SSH 登录设备

用户名:root; 密码:admin

第九步 · 安装 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

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

推荐指数

红米AX6000搭载的Filogic 830平台 mt7986a 性能太强了,这是目前市面上最强的硬路由CPU,但红米AX6000没有提供任何2.5G网口,白白浪费了这颗CPU的性能。1000M的外网远远达不到这颗CPU的上限,如果你买了红米AX6000,那解锁SSH安装ShellClash是个极好的选择。