An open API service indexing awesome lists of open source software.

https://github.com/hotyue/vps-utility-box

🏪 轻量级 VPS 自动化保活工具箱。通过按需模拟 CPU、内存与网络活跃度,防止免费或闲置 VPS 被云服务商判定为资源浪费而回收。支持一键交互式部署与无痕卸载。
https://github.com/hotyue/vps-utility-box

automation keep-alive oracle-cloud server-maintenance shell-script vps

Last synced: 2 months ago
JSON representation

🏪 轻量级 VPS 自动化保活工具箱。通过按需模拟 CPU、内存与网络活跃度,防止免费或闲置 VPS 被云服务商判定为资源浪费而回收。支持一键交互式部署与无痕卸载。

Awesome Lists containing this project

README

          

# 杂货铺 (vps-utility-box) 🏪

![License](https://img.shields.io/github/license/hotyue/vps-utility-box)
![Installs](https://img.shields.io/endpoint?url=https://ip-sentinel-count.samanthaestime296.workers.dev/stats/vps_box)
![Release](https://img.shields.io/github/v/release/hotyue/vps-utility-box)
![Last Commit](https://img.shields.io/github/last-commit/hotyue/vps-utility-box)
![Repo Size](https://img.shields.io/github/repo-size/hotyue/vps-utility-box)
![Installer](https://img.shields.io/badge/installer-bash-blue)
![Installer Mode](https://img.shields.io/badge/installer-interactive-brightgreen)

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

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

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

```bash
curl -sSO https://raw.githubusercontent.com/hotyue/vps-utility-box/refs/heads/main/deploy.sh && bash deploy.sh
```

## ✨ v2.1.2 核心特性

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

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

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

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

## 📦 模块详情指引

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

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

## ⚖️ 开源协议

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