常用VPS脚本
更新于 2026-08-13。此页原先收录了大量 curl | bash、wget | bash 和 --no-check-certificate 命令,其中不少会以 root 权限改系统、关闭防火墙或下载额外二进制。现在仅保留可追溯入口,并优先给出官方或发行版自带做法。执行第三方脚本前至少要先下载、阅读、核对仓库最近提交,并创建 VPS 快照。
通用的安全执行方式:
1 2 3 4
| curl -fL '脚本的官方原始地址' -o script.sh less script.sh bash -n script.sh sudo bash script.sh
|
不要在含生产数据的主机直接测试 DD、内核、TCP 调优、换源或“综合工具箱”脚本。
1、DD重装脚本
Linux-Reinstall
当前项目入口:leitbogioro/Tools。截至本文更新时其说明已包含 Debian 13 等新系统,但支持范围会变化,请只按仓库当前 README 使用。
DD 会清空系统盘并可能导致 VPS 无法启动。先在服务商控制台确认有 VNC/串口与重装能力,备份数据,再下载检查脚本。不要使用教程里的固定默认密码;应传入新的强密码或在安装后立即改用 SSH 密钥。
萌咖脚本、Windows DD 参数与默认凭据容易随镜像源变化,本文不再保留可直接执行的旧命令。
2、综合测试脚本
融合怪
1 2 3 4
| curl -fL https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh less ecs.sh bash -n ecs.sh bash ecs.sh
|
NodeBench
1
| bash <(curl -sL https://raw.githubusercontent.com/LloydAsp/NodeBench/main/NodeBench.sh)
|
yabs
使用 Geekbench 7 测试 YABS
1
| curl -sL yabs.sh | bash -s -- -7
|
YABS 官方仓库为 masonr/yet-another-bench-script。默认网络测试会消耗较多流量;小流量套餐使用 -r 减少测速点,或使用 -i 跳过网络测试。
3、性能测试
gb5专测脚本
1
| bash <(curl -sL bash.icu/gb5)
|
4、流媒体及IP质量测试
最常用版本
1
| bash <(curl -L -s media.ispvps.com)
|
原生检测脚本
1
| bash <(curl -L -s check.unlock.media)
|
准确度最高
1
| bash <(curl -L -s https://github.com/1-stream/RegionRestrictionCheck/raw/main/check.sh)
|
IP质量体检脚本
1
| bash <(curl -sL IP.Check.Place)
|
Chatpt APP 解锁检测
1
| curl android.chat.openai.com
|
1
| curl ios.chat.openai.com
|
5、测速脚本
三网测速脚本
1
| bash <(curl -sL bash.icu/speedtest)
|
1
| bash <(curl -sL res.yserver.ink/taier.sh)
|
1
| bash <(curl -Lso- https://bench.im/hyperspeed)
|
1
| curl -sL network-speed.xyz | bash
|
6、回程测试
直接显示回程(小白用这个)
1
| curl https://raw.githubusercontent.com/ludashi2020/backtrace/main/install.sh -sSf | sh
|
回程详细测试(推荐)
1 2 3
| curl -fL https://raw.githubusercontent.com/vpsxb/testrace/main/testrace.sh -o testrace.sh less testrace.sh bash testrace.sh
|
7、功能脚本
Fail2ban
1 2 3
| apt update && apt install fail2ban systemctl enable --now fail2ban fail2ban-client status
|
Debian/Ubuntu 优先使用发行版包,并在 /etc/fail2ban/jail.d/ 创建本地配置;不要用多年未维护的一键脚本替换系统包。
开启BBR
- 一键开启BBR,适用于较新的Debian、Ubuntu
1 2 3 4
| printf '%s\n' 'net.core.default_qdisc=fq' 'net.ipv4.tcp_congestion_control=bbr' > /etc/sysctl.d/99-bbr.conf sysctl --system sysctl net.ipv4.tcp_available_congestion_control sysctl net.ipv4.tcp_congestion_control
|
现代 Debian/Ubuntu 内核通常已经包含 BBR。不要为了“BBR 魔改版”随意替换 VPS 内核;虚拟化类型、内核和服务商网络不匹配时可能无法启动或反而降低稳定性。
测试访问优先级
添加SWAP
1 2 3 4 5
| fallocate -l 2G /swapfile chmod 600 /swapfile mkswap /swapfile swapon /swapfile swapon --show
|
确认工作正常后,再把 /swapfile none swap sw 0 0 加入 /etc/fstab。已有 swap、ZFS 或磁盘空间不足时不要照抄。
25端口开放测试
1
| nc -vz smtp.gmail.com 25
|
8、一键安装常用环境及软件
docker
- 生产环境按 Docker Engine 官方安装文档 配置官方 apt/dnf 仓库。
get.docker.com 是面向测试/开发环境的便捷脚本,Docker 官方不建议用于生产。需要使用时先下载并执行 sh get-docker.sh --dry-run 查看动作。
- 删除已失效或无法确认来源的
get.daocloud.io/docker 旧入口。
Python
使用发行版包管理器安装,例如 Debian/Ubuntu:apt install python3 python3-venv python3-pip。项目依赖放入 python3 -m venv 创建的虚拟环境,不再推荐第三方 Python 安装脚本。
WARP
1
| wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh
|
Aria2一键安装脚本
git.io 已停止提供新的短链服务,旧短链也不适合作为长期可信安装入口。优先使用发行版包 apt install aria2,再按 aria2 官方仓库 配置。
aaPanel(宝塔国际版)
安装入口与支持系统会变化,请只从 aaPanel 官方下载页 获取当前命令;下载后先审阅脚本,不要添加 -k 或 --no-check-certificate 绕过证书验证。
宝塔
使用 宝塔官方安装页 当前提供的命令,并核对支持系统、端口和授权条款。面板拥有较高系统权限,安装前应创建快照,首次登录后立即更换随机入口、强密码并限制管理端口来源。
宝塔开心版
- 已移除。第三方破解面板存在供应链、后门、授权与升级风险,不应安装在保存网站数据或密钥的服务器上。
9、综合功能脚本
科技lion
1
| curl -sS -O https://kejilion.pro/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh
|
SKY-BOX
1
| wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh
|
10、添加DNS
1 2
| resolvectl status resolvectl dns 网卡名 1.1.1.1 2606:4700:4700::1111
|
不要直接覆盖 /etc/resolv.conf:它常由 systemd-resolved、NetworkManager、DHCP 或云初始化管理,手工内容可能被覆盖,也可能破坏本机解析。永久配置应写入当前网络管理器的配置,并在修改前确认远程 SSH 不会因此断开。
记得关注我!!!