本项目是一套面向 **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` 分支。 - 已移除按地区自动切换国内镜像的逻辑(原镜像域名已失效)。