Files
kejilion/app.md
T
eddy 6a17347613 feat: 强化 VPS 管理与更新流程
- 将运行环境限制为受支持的 Debian 和 Ubuntu 系统
- 增加可配置的下载源与自更新源,并采用校验和原子替换机制
- 完善软件包、Docker、Swap、内核、账户、sudo、Fail2Ban 和集群操作的输入校验与回滚处理
- 增加更安全的 APT 换源与 Python 版本安装流程
- 强化流量限额监控、定时任务管理和自动关机行为
- 更新文档以匹配调整后的功能,并移除过时的仓库内置更新日志
2026-08-01 22:32:12 +08:00

96 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
本项目是一套面向 **Debian / Ubuntu VPS 的交互式服务器管理脚本工具箱**,核心程序是 `kejilion.sh`。当前功能聚焦于系统管理、网络测试与调优、安全防护、流量限额控制和 VPS 集群运维。
## 1. VPS 系统管理
- 查看 CPU、内存、Swap、磁盘、流量和系统负载
- 查看操作系统、内核、主机名、IP、运营商和地理位置
- 查看 TCP 拥塞算法、系统时间及运行时长
- 更新系统、清理系统垃圾
- 修改主机名、时区、DNS 和登录密码
- 管理 Swap、用户和 sudo 权限
- IPv4/IPv6 优先级切换
- 查看端口占用
- 管理 `/etc/hosts`
- 管理 Crontab 定时任务
- 切换系统更新源(阿里云 / 官方 / 备份初始源 / 还原初始源)
- 安装 Python 指定版本(基于 pyenv
- 重启服务器
> 说明:一键重装系统(dd)功能已移除。
## 2. 网络与 VPS 测试
- WARP 管理
- ChatGPT 解锁测试
- 流媒体解锁检测
- IP 质量检测
- 三网回程路由测试
- MTR 线路测试
- NextTrace 路由测试
- SuperSpeed 和 i-abc 多功能测速
- YABS 性能测试
- Geekbench 5 CPU 测试
- Bench 综合测试
- 融合怪综合测评
## 3. 网络加速与系统调优
- 开启或关闭 BBR
- BBRv3/XanMod 内核管理
- 设置 Swap
- 配置国内或国外 DNS
- 优化时区和系统软件
## 4. 安全防护
### SSH Fail2Ban
- SSH 防暴力破解
- 查看 SSH 封禁状态和拦截记录
- 实时查看 Fail2Ban 日志
- 安装或卸载 SSH 防护
相关配置文件:`/path/to/fail2ban/config/fail2ban/jail.d/linux-ssh.conf`
### 账户安全
- 用户管理
- 用户和密码生成
- 登录密码管理
## 5. 流量限额自动关机
- 设置每月流量额度
- 定期统计接收和发送流量
- 接收或发送任意一个方向达到阈值后自动关机(多数 VPS 只计出站,按单向判断更贴近实际配额)
- 每月重新开始统计
- 支持启用和停用
相关文件:`Limiting_Shut_down.sh`
## 6. VPS 集群批量管理
可以维护多台服务器列表,并批量执行:
- 安装本项目脚本
- 更新或清理系统
- 安装 BBR3
- 设置 Swap 和时区
- 开放端口
- 执行自定义命令
- 导入或导出服务器列表
---
总体而言,这个项目可以概括为:
> **VPS 系统管理 + 网络测试与调优 + SSH 安全防护 + 流量限额控制 + 集群运维。**
部分功能会在运行时从 GitHub 或第三方站点下载脚本和配置,因此实际可用性取决于外部资源以及目标 Debian / Ubuntu 版本。
## 下载源说明
- 通过 GitHub Raw 下载的第三方脚本默认走官方地址,可通过环境变量 `GITHUB_RAW_URL` 覆盖(例如自建反代);使用项目独立域名的测试工具不受该变量控制。
- 脚本自身的更新源由环境变量 `UPDATE_RAW_URL` 控制,默认指向本仓库的 `main` 分支。
- 已移除按地区自动切换国内镜像的逻辑(原镜像域名已失效)。