不刷固件武装你的家用路由器
字数 1003 2025-08-22 12:22:30
不刷固件武装家用路由器(Redmi AC2100)详细教程
一、开启路由器SSH
准备工作
- 路由器型号:Redmi路由器 AC2100(其他小米品牌路由器方法类似)
- 需要获取
<stok>值:登录路由器后台后,从GET请求中获取的凭证
开启SSH步骤
- 在浏览器地址栏输入以下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
- 修改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
- 或者通过SSH后修改密码:
passwd root
- 测试SSH连接,成功后会看到"雷总ARE U OK"的提示
二、安装科学工具(ShellCrash)
- 成功登录SSH后,执行以下命令:
export url='https://gh.jwsc.eu.org/master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
- 安装完成后,使用以下命令管理:
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工具的自动任务功能
- 创建启动脚本:
echo "./npcle -server=1.1.1.1:8024 -vkey=xxxxxxxx -type=tcp" >> /data/l.sh && chmod +x /data/l.sh
- 将脚本路径替换为你的二进制绝对路径
方法二:使用/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
注意事项
- 操作前请备份重要数据
- 确保理解每一步操作的含义
- 不同型号路由器可能需要调整命令参数
- 保持网络连接稳定,避免中途中断