
Debian VPS Tuning 用于配置 Debian 12/13 小型云 VPS 的主机网络。主要验证场景是在原生 systemd 环境中运行 3X-UI、Xray-core 和 VLESS + REALITY + TCP。当前目标机基线为 3X-UI v3.4.2 和 Xray-core v26.6.27;其他版本需单独验证。脚本还可只读识别 S-UI、sing-box 和独立 Xray 服务。
脚本管理 BBR + fq、TCP 缓冲上限、常规队列参数、应急 swap 和 journald 空间上限,并提供
preflight、apply、reconfigure、verify和rollback生命周期。它不配置代理业务、路由或防火墙。吞吐、延迟和丢包还取决于线路、虚拟化平台及实际负载,不能由这些主机参数单独保证。联网安装与验证
以下命令要求在 VPS 的 root shell 中执行;提示符通常为
#,id -u应输出0。脚本会修改主机级网络、systemd、journald 和 swap 配置。首次执行前,确认服务商控制台或救援模式可用,并保存系统与网络基线。联网安装
保留 “先完整下载、再核对固定 SHA-256、最后执行” 三个门禁,不会从
main/master/latest下载,也不会在安装过程中自动执行调优或产生测试流量:(set -Eeuo pipefail; dvt_i="$(mktemp)"; trap 'rm -f -- "$dvt_i"' EXIT; curl --fail --show-error --silent --location --proto '=https' --proto-redir '=https' --connect-timeout 15 --max-time 120 -o "$dvt_i" https://github.com/alieismy/debian-vps-tuning/releases/download/v0.1.0-rc.17/install.sh; printf '%s %s\n' '4fd4dde90df4524d657623c4e22e355ab9adac70a703cff61a68e41e09007cbc' "$dvt_i" | sha256sum -c -; bash "$dvt_i")安装器先核对内置固定的
SHA256SUMS摘要,再逐一核对总控、六份 profile、预算账本、迁移编排、证据工具和 HTB 实验工具;通过后安装到/usr/local/lib/debian-vps-tuning/0.1.0-rc.17,原子更新/usr/local/lib/debian-vps-tuning/current,并创建/usr/local/bin/dvt。已有同版本目录只有在全部文件重新校验通过时才复用,内容不一致时拒绝覆盖。交互终端随后打开菜单;也可加--no-launch只安装。安装后常用命令:
dvt # 交互菜单 dvt preflight --port 200 # 只读预检 dvt apply --port 200 # 明确执行配置变更 dvt reconfigure --port 500 # 已管理 VPS 的服务商端口带宽发生变化 dvt verify # 重启后验证 dvt status dvt diagnose菜单中的安全引导依次执行:
- 显示检测到的系统、CPU、内存和档位;
- 选择服务商端口带宽;直接按 Enter 使用 200 Mbps;
- 显示实际调用脚本、来源和 SHA-256;
- 先执行只读
preflight; preflight通过后再次询问,只有明确输入y才执行apply。
应用成功后按提示重启:
reboot地址见:https://github.com/alieismy/debian-vps-tuning
求 star,谢谢。- 收藏支持反对打赏
- 暂无回复