🏪 轻量级 VPS 自动化保活工具箱。通过按需模拟 CPU、内存与网络活跃度,防止免费或闲置 VPS 被云服务商判定为资源浪费而回收。支持一键交互式部署与无痕卸载。
Find a file
2026-03-31 09:02:59 +00:00
cpu-active docs: 全面重构子模块 README,移除冗余的手动部署指令,适配 v2.0+ 交互式部署架构 2026-03-27 02:23:43 +00:00
log-rotate docs: 全面重构子模块 README,移除冗余的手动部署指令,适配 v2.0+ 交互式部署架构 2026-03-27 02:23:43 +00:00
mem-active docs: 全面重构子模块 README,移除冗余的手动部署指令,适配 v2.0+ 交互式部署架构 2026-03-27 02:23:43 +00:00
traffic-active docs: 全面重构子模块 README,移除冗余的手动部署指令,适配 v2.0+ 交互式部署架构 2026-03-27 02:23:43 +00:00
deploy.sh fix: 补充丢失的 logrotate 自动部署与清理逻辑,更新部署引导流程 2026-03-27 02:26:16 +00:00
LICENSE Initial commit 2026-03-25 10:34:41 +08:00
README.md 迁移: 将仓库及脚本资源完全重定向至自建 Forgejo 实例 2026-03-31 09:02:59 +00:00

杂货铺 (vps-utility-box) 🏪

License Release Last Commit Repo Size Installer Installer Mode

这是一个模块化、轻量级的 VPS 自动化维护工具箱。主要通过按需模拟 CPU 计算负载、内存占用与网络 IO 活跃度,防止 VPS 因长期闲置而被云服务商(如 Oracle Cloud 等)判定为资源浪费并回收实例。

🚀 一键运行 (部署 / 无痕卸载)

在您的 VPS (推荐 Debian/Ubuntu 环境) 上直接运行以下交互式指令:

curl -sSO https://git.94211762.xyz/hotyue/vps-utility-box/raw/branch/main/deploy.sh && bash deploy.sh

v2.1.2 核心特性

  • 交互式菜单: 自由选择开启 CPU、内存或网络模块支持多选组合。

  • 全自定义参数: 部署过程中可实时设定负载区间(如 CPU 15%-50%)、运行时长及 Cron 执行频率。

  • 无痕清理机制: 菜单内置“一键卸载”功能,自动清理守护任务、物理删除脚本并可选销毁历史日志。

  • 动态防检测: 告别死板的满载运行,利用随机数生成业务级波动,安全且隐蔽。

📦 模块详情指引

如果您希望了解底层逻辑或手动独立部署某个模块,请点击下方链接查看各模块的详细参数说明:

  • CPU-Active: 引入 stress-ng 模拟计算压力,负载与时长双维度随机化。
  • Mem-Active: 利用 --vm-hang 实现纯净的物理内存挂起不产生高频读写CPU 零负担。
  • Traffic-Active: 模拟下行带宽占用采用官方镜像源下载后秒删0 磁盘占用。
  • Log-Rotate: 专为本工具箱设计的日志滚动策略,确保磁盘空间不被运行日志撑爆。

⚖️ 开源协议

本项目采用 MIT License 开源协议。您可以自由地使用、修改和分发本仓库中的代码。