常用VPS脚本

常用VPS脚本

更新于 2026-08-13。此页原先收录了大量 curl | bashwget | 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

1
curl -sL yabs.sh | bash

使用 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、测速脚本

三网测速脚本

  • Speedtest
1
bash <(curl -sL bash.icu/speedtest)
  • Taier
1
bash <(curl -sL res.yserver.ink/taier.sh)
  • hyperspeed
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 内核;虚拟化类型、内核和服务商网络不匹配时可能无法启动或反而降低稳定性。

测试访问优先级

1
curl ip.sb

添加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 不会因此断开。

论坛博客原帖

记得关注!!!