System Blog
Padavan
Padavan
  • Open WRT
    • 小米AX6000解锁SSH,刷机OpenWRT固件
    • 小米和红米AC2100用Breed刷OpenWRT
    • 红米 小米 AC2100 刷Breed与OpenWrt教程
  • Padavan
  • ShellCrash
    • AX3000T
      • 小米AX3000T解锁SSH 安装ShellClash小猫咪&固化SSH+开启外网访问Web页面
      • 小米路由器AX3000T解锁SSH,安装ShellCrash科学上网
    • AX3600
      • 小米路由器AX3600 解锁SSH 启用科学上网
    • AX6000
      • 小米路由器AX6000 解锁SSH 启用科学上网
      • 红米路由器AX6000 解锁SSH 启用科学上网
      • 红米路由器AX6000解锁SSH,操作非常简单,redmi ax6000 ssh 固件刷机
      • 红米路由器AX6 解锁SSH 启用科学上网
    • AX9000
      • 小米路由器AX9000 解锁SSH 启用科学上网
    • 万兆
      • 小米万兆路由器 解锁SSH 启用科学上网
      • 小米万兆解锁 SSH,安装 ShellClash|今年最强的硬路由
        • 小米AX6000解锁ssh,刷机openwrt固件
    • BE6500 Pro
      • 小米路由器BE6500 Pro 解锁SSH 启用科学上网
    • BE7000
      • 小米路由器BE7000 解锁SSH 启用科学上网
  • AC2100
    • 🌐【推荐】红米 AC2100刷Padavan老毛子固件
    • 🌐为红米 Redmi AC2100 路由器刷入 Padavan
    • 🌐红米/小米AC2100路由器如何刷机使用老毛子固件Padavan保姆级教程
    • 红米AC2100刷机老毛子固件&安装shellclash教程
    • 小米和红米AC2100用Breed刷Openwrt
    • 红米路由器AC2100刷Breed、OpenWRT
    • 【精简稳定版OpenWrt】红米&小米AC2100|多拨|超频|SmartDNS|IPV6,附刷机教程
    • AC2100
    • 红米AC2100官方直刷Padavan教程
      • 红米AC2100刷机教程,小白都能看懂,2.4G实测130Mbps,附固件。
    • 红米(小米)AC2100无需Telnet刷入Breed和Padavan固件教程
      • 红米/小米AC2100刷入r3g breed以及恢复官方boot详细教程(更新查坏块方法、pb-boot)
      • AC2100新固件有效AX6无效]AX3600/AX1800/AX5/AC2100官方固件开启SSH方法
      • 红米AC2100官方直刷padavan教程
      • 红米AC2100官方固件在线刷Breed
      • 小米 红米【AC2100】一键刷BREED【30秒刷完】小白帅小伙专用 检查坏块 | 无需Telnet
      • 红米/小米 AC2100一键解锁(Windows平台)
      • 【视频+文字】红米路由器AC2100刷机教程:刷Padavan/刷OpenWrt/刷官方固件
      • 小白也能看懂的红米AC2100|开启telnet 刷padavan图文教程(更新gif)
      • Page
      • 红米(小米)AC2100Breed和Padan固件教程及刷回官方教程
  • [恢复]路由器恢复教程
    • 【小米路由器修复工具】使用说明和刷机教程
    • 红米AC2100直刷第三方固件恢复官方固件教程
    • 红米&小米AC2100刷回官方固件方法及相关工具
    • 【更新回官方固件教程】红米AC2100刷机及固件资源汇总附送Lean源码固件
  • 小米路由器AC、AX系列开启 SSH 方法
  • Padavan OpenWrt 固件Download
由 GitBook 提供支持
在本页
  • 准备工作
  • 第一步 · 刷入稳定版固件
  • 确认固件版本
  • 第二步 · 制作解锁U盘
  • 第三步 · 获取SSH权限
  • 第四步 · 执行备份固化等操作
  • 通过 SSH 进入路由器系统
  • 软固化设备的 SSH 端口
  • 第五步 · 固化设备
  • 第一次固化操作
  • 第二次固化操作
  • 第三次固化操作
  • 第六步 · 升级固件并重新开启SSH端口
  • 重要提示
  • 第七步 · 安装ShellCrash面板
  • 执行安装命令
  • 配置代理模式
  • 存储空间配置
  • 配置文件管理
  • 本地面板选择
  1. ShellCrash
  2. BE7000

小米路由器BE7000 解锁SSH 启用科学上网

上一页BE7000下一页AC2100

最后更新于9个月前

准备工作

  1. 容量为64GB及以上的U盘

  2. (SSH、TELNET工具)

  3. 小米路由器 BE7000 💾

注意:解锁设备有风险,若无编程能力请严格按照教程步骤执行,切勿随意插拔设备,以免设备变砖。

第一步 · 刷入稳定版固件

确认固件版本

  1. 登陆小米路由器的后台。依次点击常用设置-系统状态,检查路由器的系统版本是否为1.0.122版。

  2. 若路由器当前版本低于1.0.122版,请将 💾上传至设备,进行手动升级。

  3. 若路由器当前版本高于1.0.122版,系统将提示无法降级,你可以使用官方的完成降级。

第二步 · 制作解锁U盘

小米路由器的系统基于 Linux 底层开发,磁盘默认读取格式为:EXT4 。

第三步 · 获取SSH权限

  • 将格式化的空白 U 盘插入路由器中;

  • 登录小米路由器管理后台,依次点击储存功能-DOCKER-安装Docker;

  • 安装完成后点击运行Docker-安装第三方管理;

  • 点击管理Docker- 输入默认用户名:admin,密码:admin。

获取设备秘钥

在 Docker 管理界面中依次点击存储管理-存储详情(如果没有可以自行创建一个),找到挂载点,复制 usb- 后面这段字符。

例如:我的设备挂载点 usb- 后面显示的数值是:37d694f0。将该字符复制并记录,下一步需要使用。

拉取开启 SSH 端口的工具

点击镜像管理,点击右侧的拉取按钮,在镜像中输入nginx:alpine-slim并点击OK拉取镜像。

  • 容器名称可随意填写,以方便区分功能;

  • 端口映射和环境变量留空;

  • 目录挂载中填写下列代码,将******字符替换成上一步获取的字符。

/mnt/usb-******/mi_docker/../../..:/real_root

例如:我获取的字符串为37d694f0,替换后的代码如下:

点击运行。

运行成功后,进入容器管理,找到刚刚创建好的容器,点击终端命令。

在弹出的新窗口中输入以下代码,并执行:

chroot /real_root
sed -i '/flg_ssh=`nvram get ssh_en`/{:loop; N; /\n.*channel=`\/sbin\/uci get \/usr\/share\/xiaoqiang\/xiaoqiang_version.version.CHANNEL`\n.*return 0\n.*fi/!b loop; d}' /etc/init.d/dropbear
/etc/init.d/dropbear start

恭喜,这一步完成后,您的设备已经成功开启 SSH 端口。

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

通过 SSH 进入路由器系统

SSH 账号:
root

SSH 密码:

Windows PowerShell

PS C:\Users\Windows>:ssh [email protected]

root@XiaoQiang: ~
root@XiaoQiang:~#

软固化设备的 SSH 端口

若路由器重启后会默认关闭 SSH 通道,我们需要执行下面的命令,添加自动开启 SSH 端口指令。

mkdir /data/auto_ssh && cd /data/auto_ssh
curl -O https://cdn.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
root@XiaoQiang: ~
root@XiaoQiang: /data/auto_ssh# chmod +x auto_ssh.sh
root@XiaoQiang: /data/auto_ssh# uci set firewall.auto_ssh=include
root@XiaoQiang: /data/auto_ssh# uci set firewall.auto_ssh.type='script'
root@XiaoQiang: /data/auto_ssh# uci set firewall.auto_ssh.path='/data/auto_ssh/auto_ssh.sh'
root@XiaoQiang: /data/auto_ssh# uci set firewall.auto_ssh.enabled='1'
root@XiaoQiang: /data/auto_ssh# uci commit firewall

root@XiaoQiang: /data/auto_ssh#

第五步 · 固化设备

第一次固化操作

固化操作需要分三次进行,并且每次完成后,路由器均会进行重启:

通过命令提示符/终端连接路由器的 SSH 后,输入以下指令并执行:⚡执行后设备将自动重启

zz=$(dd if=/dev/zero bs=1 count=2 2>/dev/null) ; printf '\xA5\x5A%c%c' $zz $zz | mtd write - crash
reboot
root@XiaoQiang: ~
root@XiaoQiang: zz=$(dd if=/dev/zero bs=1 count=2 2>/dev/null) ; printf '\xA5\x5A%c%c' $zz $zz | mtd write - crash

Unlocking crash ...
Writing from to crash ...

root@XiaoQiang: /data/auto_ssh# reboot
root@XiaoQiang:/data/auto_ssh# Connection to 192.168.31.1 closed by remote host.

Connection to 192.168.31.1 closed.

PS C:\Users\Windows>~#

第二次固化操作

等待路由器重启后,重新连接SSH,并执行以下指令:⚡执行后设备将自动重启

nvram set ssh_en=1
nvram set telnet_en=1
nvram set uart_en=1
nvram set boot_wait=on
nvram commit
bdata set ssh_en=1
bdata set telnet_en=1
bdata set uart_en=1
bdata set boot_wait=on
bdata commit
reboot
root@XiaoQiang: ~
root@XiaoQiang:~# nvram set telnet_en=1
root@XiaoQiang:~# nvram set uart_en=1
root@XiaoQiang:~# nvram set boot_wait=on
root@XiaoQiang:~# bdata set ssh_en=1
root@XiaoQiang:~# bdata set telnet_en=1
root@XiaoQiang:~# bdata set uart_en=1
root@XiaoQiang:~# bdata set boot_wait=on
root@XiaoQiang:~# bdata commit
root@XiaoQiang:~# reboot
root@XiaoQiang:~# Connection to 192.168.31.1 closed by remote host.

Connection to 192.168.31.1 closed.

PS C:\Users\Windows>~#

第三次固化操作

等待路由器重启后,重新连接SSH,并执行以下指令:⚡执行后设备将自动重启

mtd erase crash
reboot
root@XiaoQiang: ~
root@XiaoQiang:~# mtd erase crash
Unlocking crash ...
Erasing crash ...
root@XiaoQiang:~# Connection to 192.168.31.1 closed by remote host.

Connection to 192.168.31.1 closed.

PS C:\Users\Windows>~#

第六步 · 升级固件并重新开启SSH端口

重要提示

  • 完成固化操作后,就可以将小米路由器的固件升级至支持Wi-Fi 7的最新版本了。

  • TELNET 登录成功后,执行以下操作可重新开启SSH并修改root密码为admin:

sed -i '/flg_ssh=`nvram get ssh_en`/{:loop; N; /\n.*channel=`\/sbin\/uci get \/usr\/share\/xiaoqiang\/xiaoqiang_version.version.CHANNEL`\n.*return 0\n.*fi/!b loop; d}' /etc/init.d/dropbear
/etc/init.d/dropbear restart
echo -e 'admin\nadmin' | passwd root
  • 重新连接SSH,执行下面的指令进行软固化:⚡执行后设备将自动重启

mtd erase crash
reboot

第七步 · 安装ShellCrash面板

执行安装命令

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

由于 Clash 关键词被墙,现更名为 ShellCrash。

sh -c "$(curl -kfsSl https://cdn.jsdelivr.net/gh/juewuy/ShellClash@master/install.sh)" && source /etc/profile &> /dev/nul

备用源

若你无法使用上述代码安装,可尝试其他安装源。

export url='https://raw.fastgit.org/juewuy/ShellClash/master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
export url='https://raw.githubusercontent.com/juewuy/ShellClash/master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
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
root@XiaoQiang: ~
root@XiaoQiang:~# sh -c "$(curl -kfsSl https://cdn.jsdelivr.net/gh/juewuy/ShellClash@master/install.sh)" && source /etc/profile &> /dev/nul profile &› / dev/null
-------------------------------------------------------------------
请选择想要安装的版本:
 1 公测版(推荐)
 2 稳定版
 3 开发板
-------------------------------------------------------------------
请输入相应数字>
最新版本:1.9.0release
-------------------------------------------------------------------
如遇问题请加TG群反馈:t.me/ShellClash
支持各种基于OpenWRT的路由器设备
支持Debian、Centos等标准Linux系统
-------------------------------------------------------------------
注意:安装ShellCrash至少需要预留约1MB的磁盘空间
检测到当前设备为小米官方系统,请选择安装位置
 1 安装到 /data 目录(推荐,支持软固化功能)
 2 安装到 /userdisk 目录(推荐,支持软固化功能)
 3 安装到自定义目录(不推荐,不明勿用!)
 0 退出安装
-------------------------------------------------------------------
请输入相应数字 > 1
目标目录/data 空间剩余:6.1M
确认安装?(1/0)>
-------------------------------------------------------------------
开始从服务器获取安装文件!
-------------------------------------------------------------------
########################################################### 100.0%
开始解压文件!
-------------------------------------------------------------------
ShellCrash 已经安装成功!
输入crash 命令即可管理!!!
root@XiaoQiang:~
-------------------------------------------------------------------
欢迎使用ShellCrash!                   版本:1.9.0release
Clash服务没有运行(纯净模式),未设置开机启动!
TG频道:https://t.me/ShellClash
-------------------------------------------------------------------
欢迎使用ShellCrash新手引导!
-------------------------------------------------------------------
请先选择你的使用环境:
(你之后依然可以在设置中更改各种配置)
-------------------------------------------------------------------
 1 路由设备配置局域网透明代理
 2 Linux设备仅配置本机代理
-------------------------------------------------------------------
请输入对应数字>1

配置代理模式

选项 1 全局代理

全局代理可以让当前设备下连接的所有设备均实现科学上网,若你的设备mesh组网了多台路由器,则全屋网络均可实现科学上网。

选项 2 本机代理

本机代理仅使当前设备及与当前设备连接的设备实现科学上网,若子域下连接其他设备,则科学规则无效。

如:Mesh组网的局域网络,子路由及连接子路由的设备均无法科学上网。

如:WiFi信号扩大器下的设备无法实现科学上网。

root@XiaoQiang: ~
-------------------------------------------------------------------
检测到你的安装目录空间不足10M,是否开启小闪存模式?
开启后核心及数据库文件将被下载到内存中,这将占用一部分内存空间
每次开机后首次运行服务时都会自动的重新下载相关文件
-------------------------------------------------------------------
是否开启(1/0)>1

存储空间配置

若开启,Crash的核心及数据库文件将被下载到设备内存中,这将占用一部分内存空间,且每次开机后首次运行服务时都会自动的重新下载相关文件。

如果你的设备可以扩展闪存,如小米路由器AX9000、小米万兆路由器,这里可以选择0;

若你的设备无法扩展闪存,建议选择1。

root@XiaoQiang: ~
-------------------------------------------------------------------
启用推荐的自动任务配置?这包括:
-------------------------------------------------------------------
每隔10分钟自动保存面板配置
服务启动后自动同步ntp时间
在每周3的3点整更新订阅并重启服务
-------------------------------------------------------------------
是否启用?(1/0)> 1
任务【运行时每10分钟自动保存面板配置】添加成功!
任务【服务启动后自动同步ntp时间】添加成功!
任务【在每周3的3点整更新订阅并重启服务】添加成功!
-------------------------------------------------------------------
检测到为小米路由设备,启用软固化可防止路由器升级后丢失SSH
是否启用软固化功能?(1/0)> 0
-------------------------------------------------------------------
是否导入配置文件?(这是运行前的最后一步)
你必须拥有一份yaml格式的配置文件才能运行服务!
-------------------------------------------------------------------
现在开始导入?(1/0)> 1
-------------------------------------------------------------------
ShellCrash配置文件管理
-------------------------------------------------------------------
 1 在线生成配置文件
 2 在线获取完整配置文件
 3 本地生成providers配置文件
 4 本地上传完整配置文件
 5 设置自动更新
 6自定义配置文件
 7更新配置文件
 8还原配置文件
-------------------------------------------------------------------

请输入对应数字>2

配置文件管理

这一步十分重要。

由于 clash 内核规则管理十分复杂,不建议自定义配置文件。你可以将服务提供商的配置文件直接上传至设备中,后期通过管理面板进行服务线路规划。

输入2并执行命令;

面板提示输入完整链接时,右键粘贴服务商提供的配置文件链接并按回车执行命令。

root@XiaoQiang: ~
-------------------------------------------------------------------
此功能可能会导致一些bug!!!
强烈建议你使用在线生成配置文件功能!
继续后如出现任何问题,请务必自行解决,一切提问恕不受理!
-------------------------------------------------------------------
我确认遇到问题可以自行解决[1/0] > 1
-------------------------------------------------------------------
仅限导入完整的配置文件链接!!!
有流媒体需求,请使用6-1在线生成配置文件功能!!!
如不了解机制,请使用6-1在线生成配置文件功能!!!
如遇任何问题,请使用6-1在线生成配置文件功能!!!
此功能可能会导致部分节点无法连接或者规则覆盖不完整!!!
-------------------------------------------------------------------
0 返回上级菜单
-------------------------------------------------------------------
请输入完整链接 > https://sub.gaicas.com/****************/config.yaml
-------------------------------------------------------------------
很好!现在只需要执行启动就可以愉快的使用了!
-------------------------------------------------------------------
立即启动服务?(1/0) > 1
-------------------------------------------------------------------
未找到 clash 核心,正在下载!
########################################################### 100.0%
未找到 GeoIP 数据库,正在下载!
########################################################### 100.0%
服务已启动!
-------------------------------------------------------------------
请输入对应数字 > 0
-------------------------------------------------------------------
 1 启动/重启 服务
 2 内核功能设置
 3 停止 内核服务
 4 内核启动设置
 5 配置自动任务
 6 导入配置文件
 7 内核进阶设置
 8 其他工具
 9 更新/卸载
-------------------------------------------------------------------
0 退出脚本
请输入对应数字>
-------------------------------------------------------------------
欢迎使用更新功能:
-------------------------------------------------------------------
当前目录(/data/ShellCrash )剩余空间:5.9M
-------------------------------------------------------------------
 1 更新管理脚本          1.9.0release >1.9.0release
 2 切换内核文件          v1.7.1 >v1.7.1
 3 更新数据库文件           >20240423
 4 安装本地Dashboard 面板
 5 安装/更新本地根证书文件
 6 查看PAC 自动代理配置
-------------------------------------------------------------------
 7 切换安装源 及安装脚本
 8配置自动更新
 9卸载ShellCrash
-------------------------------------------------------------------
99鸣谢!
-------------------------------------------------------------------
 0 返回上级菜单
-------------------------------------------------------------------
请输入对应数字 > 4
-------------------------------------------------------------------
安装本地版dashboard管理面板
打开管理面板的速度更快且更稳定
-------------------------------------------------------------------
请选择面板安装类型 :
-------------------------------------------------------------------
 1 安装Yacd面板 (约1.1mb)
 2 安装Yacd-Meta魔改面板 (约1.5mb)
 3 安装MetaXD面板 (约1.5mb)
 4 安装基础面板 (约500kb)
 5 安装Meta基础面板 (约800kb)
 9 卸载本地面板
 0 返回上级菜单

请输入对应数字
>
1

本地面板选择

建议安装Yacd面板。该面板具有自动测速,分配最佳节点功能。输入 1 并按回车执行。安装完成后,可通过下面的地址对面板进行管理。


Windows 系统无法将磁盘格式化为EXT4格式,推荐使用 💾进行格式化操作。

点击右侧操作下的 按钮,启动nginx:alpine-slim镜像,选择简单模式;

通过获取。

固件升级完成以后,若 SSH 端口无法访问,你可使用 进行 TELNET 管理操作。登录用户名为root,密码为admin。如果设备恢复出厂设置,密码将会重新变更为密钥计算器计算得出的结果。

若你的订阅链接为 SS/SSR/VMESS 格式,可以点击下面链接,进行再进行配置。

🌏

DiskGenius
Termius
订阅链接转换
http://192.168.31.1:9999/ui
秘钥计算器
Termius
1.0.122 版固件
1.0.122 版固件
小米路由器修复工具