feat: 强化 VPS 管理与更新流程
- 将运行环境限制为受支持的 Debian 和 Ubuntu 系统 - 增加可配置的下载源与自更新源,并采用校验和原子替换机制 - 完善软件包、Docker、Swap、内核、账户、sudo、Fail2Ban 和集群操作的输入校验与回滚处理 - 增加更安全的 APT 换源与 Python 版本安装流程 - 强化流量限额监控、定时任务管理和自动关机行为 - 更新文档以匹配调整后的功能,并移除过时的仓库内置更新日志
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
本项目是一套面向 **Linux VPS 的交互式服务器管理脚本工具箱**,核心程序是 `kejilion.sh`。当前功能聚焦于系统管理、网络测试与调优、安全防护、流量限额控制和 VPS 集群运维。
|
||||
本项目是一套面向 **Debian / Ubuntu VPS 的交互式服务器管理脚本工具箱**,核心程序是 `kejilion.sh`。当前功能聚焦于系统管理、网络测试与调优、安全防护、流量限额控制和 VPS 集群运维。
|
||||
|
||||
## 1. VPS 系统管理
|
||||
|
||||
@@ -12,8 +12,12 @@
|
||||
- 查看端口占用
|
||||
- 管理 `/etc/hosts`
|
||||
- 管理 Crontab 定时任务
|
||||
- 切换系统更新源(阿里云 / 官方 / 备份初始源 / 还原初始源)
|
||||
- 安装 Python 指定版本(基于 pyenv)
|
||||
- 重启服务器
|
||||
|
||||
> 说明:一键重装系统(dd)功能已移除。
|
||||
|
||||
## 2. 网络与 VPS 测试
|
||||
|
||||
- WARP 管理
|
||||
@@ -23,7 +27,7 @@
|
||||
- 三网回程路由测试
|
||||
- MTR 线路测试
|
||||
- NextTrace 路由测试
|
||||
- SuperSpeed 和多功能测速
|
||||
- SuperSpeed 和 i-abc 多功能测速
|
||||
- YABS 性能测试
|
||||
- Geekbench 5 CPU 测试
|
||||
- Bench 综合测试
|
||||
@@ -46,7 +50,7 @@
|
||||
- 实时查看 Fail2Ban 日志
|
||||
- 安装或卸载 SSH 防护
|
||||
|
||||
相关配置文件:`sshd.local`
|
||||
相关配置文件:`/path/to/fail2ban/config/fail2ban/jail.d/linux-ssh.conf`
|
||||
|
||||
### 账户安全
|
||||
|
||||
@@ -58,7 +62,7 @@
|
||||
|
||||
- 设置每月流量额度
|
||||
- 定期统计接收和发送流量
|
||||
- 达到阈值后自动关机
|
||||
- 接收或发送任意一个方向达到阈值后自动关机(多数 VPS 只计出站,按单向判断更贴近实际配额)
|
||||
- 每月重新开始统计
|
||||
- 支持启用和停用
|
||||
|
||||
@@ -82,4 +86,10 @@
|
||||
|
||||
> **VPS 系统管理 + 网络测试与调优 + SSH 安全防护 + 流量限额控制 + 集群运维。**
|
||||
|
||||
部分功能会在运行时从 GitHub 或第三方站点下载脚本和配置,因此实际可用性取决于外部资源和目标 Linux 发行版。
|
||||
部分功能会在运行时从 GitHub 或第三方站点下载脚本和配置,因此实际可用性取决于外部资源以及目标 Debian / Ubuntu 版本。
|
||||
|
||||
## 下载源说明
|
||||
|
||||
- 通过 GitHub Raw 下载的第三方脚本默认走官方地址,可通过环境变量 `GITHUB_RAW_URL` 覆盖(例如自建反代);使用项目独立域名的测试工具不受该变量控制。
|
||||
- 脚本自身的更新源由环境变量 `UPDATE_RAW_URL` 控制,默认指向本仓库的 `main` 分支。
|
||||
- 已移除按地区自动切换国内镜像的逻辑(原镜像域名已失效)。
|
||||
|
||||
Reference in New Issue
Block a user