红米 AX6000 路由器开启 SSH 并安装 ShellClash 记录
开启 SSH
-
准备文件
下载好文件 Redmi-AX6000.zip 并解压缩
-
降级固件到 1.0.60
提示
出于安全考虑,不允许选择低于当前版本号的固件进行升级时,将地址栏的
http://192.168.31.1/cgi-bin/luci/;stok=<stok>/web/syslock?flashtype=upload&downgrade=1中的downgrade=1改为downgrade=0等待 3 分钟后重新连接 wifi
-
开启开发调试模式
记住地址栏的 stok
http://192.168.31.1/cgi-bin/luci/;stok=<stok>/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将这串 url 中的
<stok>替换为生成的 stok (后面的步骤都要替换 stok)得到
{"code": 0} -
重启路由器
http://192.168.31.1/cgi-bin/luci/;stok=<stok>/api/misystem/set_sys_time?timezone=%20%27%20%3b%20reboot%20%3b%20 -
开启 telnet
http://192.168.31.1/cgi-bin/luci/;stok=<stok>/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得到
{"code": 0} -
重启
http://192.168.31.1/cgi-bin/luci/;stok=<stok>/api/misystem/set_sys_time?timezone=%20%27%20%3b%20reboot%20%3b%20 -
telnet 192.168.31.1 连接路由器
-
修改 root 密码为 admin
echo -e 'admin\nadmin' | passwd root -
固化 SSH
nvram set ssh_en=1 nvram set telnet_en=1 nvram set uart_en=1 nvram set boot_wait=on nvram commit -
永久开启 SSH (重启不会关闭)
mkdir /data/auto_ssh && cd /data/auto_ssh curl -O https://blog.impyq.com/post/2023/07/17/redmi-ax6000/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 -
修改时区设置
cd ~ 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 crashreboot -
SSH 连接
ssh -oHostKeyAlgorithms=+ssh-rsa root@192.168.31.1
安装 ShellClash
SSH 登录路由器并执行
export url='https://fastly.jsdelivr.net/gh/juewuy/ShellClash@master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
1 Shellclash公测版
最新版本:1.7.9f
1 安装到 /data 目录(推荐,支持软固化功能)
1 在线生成 Clash 配置文件
请直接输入第1个链接或对应数字选项 > (这里直接复制粘贴订阅链接)
1 开始生成配置文件(原文件将被备份)
9 更新/卸载
4 安装本地Dashboard面板
3 安装Yacd面板(约1.1mb)
是否现在重启clash服务?(1/0) > 1