本次更新的是 MiaoSpeed 测试后端的部署与管理脚本,不是上游 MiaoSpeed 核心升级。重点完善了运行参数、服务控制、状态脱敏与控制台交互
🟢更新与安装
- 已使用
miaospeed.sh 的用户:bash /root/miaospeed.sh --self-update
更新后输入
miao 打开管理控制台。此命令只更新管理脚本;MiaoSpeed 核心请在 miao 中选择“检查喵速更新”- 新安装支持 AMD64 / ARM64,适用于 Debian、Ubuntu、OpenWrt 等 Linux 环境。请使用
root 用户执行:bash <(curl -fsSL https://raw.githubusercontent.com/sunfing/miaospeed/main/InstallMiaoSpeed/miaospeed.sh)
- OpenWrt 首次使用请先安装依赖,再执行上方安装命令:
opkg update && opkg install bash curl
🟢本次改进
🔘运行与测试
- 新安装默认开启 IPv6 节点测试、下载测速和详细日志,上传测速默认关闭
- 支持配置上传/下载测速、并发数、任务队列、限速、任务间隔、出站接口和详细日志
- 补充监听地址、入站 IP/CIDR 白名单、客户端 CA、服务端证书与私钥、本地 pprof 等高级参数
🔘控制台与服务
- 新增启动、停止和重启服务
- 主菜单按“状态与服务、配置修改、更新与维护、危险操作”分组
- 普通功能在保留的主菜单下方展开;操作完成或取消后,清屏返回干净的主菜单
- 开关统一使用
(Y/n) / (y/N) 表示默认行为🔘状态、安全与维护
- 状态页按
H 进入截图脱敏模式,按 S 恢复完整显示- 脱敏模式隐藏连接端点、Token、BotID 与备注、网络配置、证书路径及 pprof 地址,同时保留“未配置”“自动选择”等状态
- 普通卸载默认保留配置、BotID 备注、备份、管理脚本和
miao 入口;彻底清除作为独立危险操作并要求二次确认- 配置保存与备份恢复会检查服务能否正常启动;失败时尝试恢复操作前配置并报告结果
🔘兼容提醒
- 旧配置若缺少
ENABLE_IPV6,升级后继续保持 IPv6 节点测试关闭,不会被静默开启- IPv6 节点测试不会开放 IPv6 入站,也不会修改防火墙或安全组
- 修改运行参数会重启服务,执行中的任务可能短暂中断
- 状态页默认显示完整参数,截图前请先按
H-
H 不会清除终端历史,也无法隐藏终端标签、SSH 主机名或 shell prompt🟢从旧版
InstallMiaoSpeed.sh 迁移旧版卸载会删除
/opt/miaospeed,其中包括现有配置和运行数据。请先备份需要保留的内容,再执行:bash <(curl -fsSL https://raw.githubusercontent.com/sunfing/miaospeed/main/InstallMiaoSpeed/InstallMiaoSpeed.sh) --uninstall
随后执行上方新安装命令
项目地址
https://github.com/sunfing/miaospeed
🤣 Docker 部署
#SH #ShellScript #MiaoSpeed