ShellCrash:万星 Shell 脚本里的双内核管理台

ShellCrash
Shell 部署带 Web 面板
| 平台 | Linux / OpenWrt |
|---|---|
| 代理内核 | sing-box |
| 开源状态 | 开源(GPL-3.0) |
| 价格 | 免费 |
| 维护状态 | 活跃维护(2026-10 更新) |
| 最新版本 | 1.9.4(2026-02-15 发布) |
| 最近提交 | 2026-10-10 |
| 开发方 | juewuy(GitHub 仓库所有者) |
| GitHub | ★ 13578 · Fork 1881 |
| 数据核验 | 2026-10-11 · 来源 GitHub API |
这是什么
ShellCrash 不是常见的桌面 GUI,而是一套在 Shell 环境中部署和管理代理服务的脚本工具。
它能在 Mihomo 与 sing-box 之间管理、切换,订阅链接和配置文件也可以在线导入。
安装完成后输入 crash 进入交互菜单;需要图形操作时,还能安装本地 Web Dashboard。
定时更新配置与规则、在线更新脚本,以及路由模式和本机模式切换,构成了它的主要管理闭环。
适合谁
- 主要通过 SSH 维护设备,习惯终端交互菜单的人
- 希望订阅和规则按计划自动更新,不想每次手动替换配置文件的人
- 设备没有现成 LuCI 插件,但能运行 Linux/GNU 或 Linux/BusyBox 环境的人
- 群晖、PVE 等兼容性不确定,准备改走官方 Docker 镜像的人
和同类怎么比
| 对比 | ShellCrash | Shadowsocksr Plus | Surfing |
|---|---|---|---|
| 操作入口 | Shell 菜单,可加 Web 面板 | OpenWrt LuCI | 模块开关与 SurfingTile |
| 自动维护 | 定时更新配置和规则、脚本在线更新 | Git pull、submodule 或 feeds 更新 | 路由规则在线订阅,24 小时自动更新 |
| 环境前提 | SSH 与 Root | OpenWrt 编译环境 | Magisk、KernelSU 或 APatch |
一句话:ShellCrash 把终端部署和可选 Web 面板接在一起,适合没有固定图形管理层的 Linux 设备。
八卦生态
这个独立仓库创建于 2020 年,项目描述只有一句直白的“在 shell 中运行 sing-box/mihomo 客户端”。 它已经积累 1.3 万余 star,代码主体仍是 Shell,没有转向桌面框架。 设备清单从 OpenWrt、Padavan、梅林延伸到标准 Linux 与 Docker,生态边界由可用的 Shell 环境决定。
避坑
- 安装前设备要开启 SSH 并取得 Root 权限,标准 Linux 安装说明要求直接使用 root 用户
- 缺少
curl或wget会影响节点保存、在线安装与更新;缺少 iptables/nftables 时只能运行纯净模式 crontab缺失会让定时任务失效,依赖精简的固件要先核对这一项- 老旧设备使用低版本
wget时,官方另列了 HTTP 内测源,不要把该命令混进标准安装流程
深入教程
安装镜像选择、依赖表和 crash -h 命令见 ShellCrash 官方 README;离线环境可继续看其中链接的本地安装教程。