Repository navigation
v1.6 - VPS系统聚合优化脚本
VPS-Optimize 更新说明
本次更新集中在脚本安全性、443 单入口体验、3x-ui 外置增强管理、端口流量狗,以及文档可读性优化。
主要更新
-
优化
cy主脚本的安全兜底:- 下载远程脚本时增加重试、HTTPS 风险提示和语法检查。
- 快捷命令注册失败时给出明确提示,避免写入异常脚本。
- 多处配置修改前增加备份、失败回滚和隔离处理。
- 软件包安装/卸载改为更安全的参数传递方式。
-
增强 443 单入口分流:
- 加强 Nginx stream / Caddy 配置生成后的校验与失败回滚。
- 增加 SNI stack 备份恢复逻辑。
- 优化 Caddy 模块化配置初始化、反代配置写入和重载失败处理。
- 文档重写为“快速结论 -> 部署流程 -> 维护入口 -> 快速排错”,补充 HTTP 404、502、订阅端口、External Proxy、证书签发等排错说明。
-
优化 3x-ui 外置增强管理:
- 新增/完善
xui-custom-manager.sh外置维护入口。 - 支持自定义重置日期、dry-run 预览、monthly 冲突提醒、流量校准、备份恢复和健康检查。
- 区分
xcm手动入口和 systemd timer 使用的本地稳定执行器。 - 文档新增完整说明,明确“能做什么”和“不会做什么”。
- 新增/完善
-
增强端口流量狗:
- 加强配置文件权限和原子写入,降低配置损坏风险。
- 增加 nftables 配置校验,异常 family/table name 会自动恢复默认值。
- 改进 Telegram 配置写入、热更新下载、临时文件创建和错误提示。
- 文档重写为更清晰的操作手册,覆盖端口监控、流量口径、配额限速、Telegram 查询、日报趋势、备份卸载和常见问题。
-
完善文档与发布体验:
- 重构
README.md,新增核心能力、推荐流程、功能地图和独立工具说明。 - 优化
README_dog.md、README_xui_custom_manager.md、docs/443-single-entry.md。 - 删除冗余测试文件和无用代码,整理文档结构。
- 重构
-
增加质量检查:
- 新增
tests/smoke.sh。 - GitHub Actions 增加 Bash 语法检查、ShellCheck、shfmt advisory 和 smoke test。
- 本地已验证:
bash tests/smoke.sh通过。
- 新增
涉及文件
vps.shdog.shxui-custom-manager.shREADME.mdREADME_dog.mdREADME_xui_custom_manager.mddocs/443-single-entry.md.github/workflows/shell-syntax.ymltests/smoke.sh