【合集】常用 VPS 脚本与工具汇总

本文整理自 NodeSeek 社区,涵盖系统重装、性能跑分、网络测速、流媒体解锁检测、路由回程、常用环境部署以及独立服务器(杜甫)维护等常用一键脚本。


1、DD 重装脚本

原帖参考:https://www.nodeseek.com/post-116193-1

史上最强 DD 脚本 (leitbogioro)

1
wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh && bash InstallNET.sh -debian 12 -pwd '密码'

萌咖大佬的脚本

1
bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 11 -v 64 -p 你的密码 -port 端口 -a -firmware

beta.gs 大佬的脚本

1
wget --no-check-certificate -O NewReinstall.sh https://raw.githubusercontent.com/fcurrk/reinstall/master/NewReinstall.sh && chmod a+x NewReinstall.sh && bash NewReinstall.sh

DD Windows(使用 leitbogioro 脚本)

1
bash <(curl -sSL https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh) -windows 10 -lang "cn"
  • 账户Administrator
  • 密码Teddysun.com

Windows 激活方法
使用 Win + R 快捷键打开运行框,输入 powershell 运行,在打开的命令行中输入:

1
irm https://get.activated.win | iex

2、综合测试脚本

bench.sh

1
wget -qO- bench.sh | bash

LemonBench

1
wget -qO- https://raw.githubusercontent.com/LemonBench/LemonBench/main/LemonBench.sh | bash -s -- --fast

融合怪测评脚本

1
bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh)

NodeBench

1
bash <(curl -sL https://raw.githubusercontent.com/LloydAsp/NodeBench/main/NodeBench.sh)

3、性能测试 (YABS)

完整测试

1
curl -sL yabs.sh | bash

跳过网络,测 Geekbench 5

1
curl -sL yabs.sh | bash -s -- -i5

跳过网络和磁盘,测 Geekbench 5

1
curl -sL yabs.sh | bash -s -- -if5

改测 Geekbench 5(不测 GB6)

1
curl -sL yabs.sh | bash -s -- -5

4、流媒体及 IP 质量测试

最常用流媒体检测

1
bash <(curl -L -s check.unlock.media)

原生检测脚本

1
bash <(curl -sL Media.Check.Place)

准确度最高检测

1
bash <(curl -L -s https://github.com/1-stream/RegionRestrictionCheck/raw/main/check.sh)

IP 质量体检脚本

1
bash <(curl -sL IP.Check.Place)

一键修改解锁 DNS

1
wget https://raw.githubusercontent.com/Jimmyzxk/DNS-Alice-Unlock/refs/heads/main/dns-unlock.sh && bash dns-unlock.sh

BBR v3 优化脚本

1
2
3
4
5
6
7
8
# 安装别名
bash <(curl -fsSL "https://raw.githubusercontent.com/Eric86777/vps-tcp-tune/main/install-alias.sh?$(date +%s)")

# 重新加载配置
source ~/.bashrc  # 或 source ~/.zshrc

# 以后直接使用
bbr

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)

全球测速 (nws.sh)

1
2
3
4
5
6
7
8
# 全球测速
wget -qO- nws.sh | bash

# 区域速度测试
wget -qO- nws.sh | bash -s -- -r region_name

# Ping 和路由测试
wget -qO- nws.sh | bash -s -- -rt [region]

6、回程测试

直接显示回程(小白用这个)

1
curl https://raw.githubusercontent.com/ludashi2020/backtrace/main/install.sh -sSf | sh

回程详细测试(推荐)

1
wget -N --no-check-certificate https://raw.githubusercontent.com/Chennhaoo/Shell_Bash/master/AutoTrace.sh && chmod +x AutoTrace.sh && bash AutoTrace.sh
1
wget https://ghproxy.com/https://raw.githubusercontent.com/vpsxb/testrace/main/testrace.sh -O testrace.sh && bash testrace.sh

7、功能脚本

添加 SWAP

1
wget https://www.moerats.com/usr/shell/swap.sh && bash swap.sh

Fail2ban

1
wget --no-check-certificate https://raw.githubusercontent.com/FunctionClub/Fail2ban/master/fail2ban.sh && bash fail2ban.sh 2>&1 | tee fail2ban.log

一键开启 BBR(适用于较新的 Debian、Ubuntu)

1
2
3
4
5
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
sysctl net.ipv4.tcp_available_congestion_control
lsmod | grep bbr

多功能 BBR 安装脚本

1
wget -N --no-check-certificate "https://gist.github.com/zeruns/a0ec603f20d1b86de6a774a8ba27588f/raw/4f9957ae23f5efb2bb7c57a198ae2cffebfb1c56/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

锐速 / BBRPLUS / BBR2 / BBR3 (tcpx)

1
wget -O tcpx.sh "https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh

TCP 窗口调优

1
wget http://sh.nekoneko.cloud/tools.sh -O tools.sh && bash tools.sh

添加 WARP

1
wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh [option] [lisence/url/token]

25 端口开放测试

1
telnet smtp.aol.com 25

8、一键安装常用环境及软件

Docker

1
bash <(curl -sL 'https://get.docker.com')

Python

1
curl -O https://raw.githubusercontent.com/lx969788249/lxspacepy/master/pyinstall.sh && chmod +x pyinstall.sh && ./pyinstall.sh

iperf3

1
apt install -y iperf3

Realm 端口转发

1
bash <(curl -L https://raw.githubusercontent.com/zhouh047/realm-oneclick-install/main/realm.sh) -i

GOST 转发

1
wget --no-check-certificate -O gost.sh https://raw.githubusercontent.com/qqrrooty/EZgost/main/gost.sh && chmod +x gost.sh && ./gost.sh

极光面板

1
bash <(curl -fsSL https://raw.githubusercontent.com/Aurora-Admin-Panel/deploy/main/install.sh)

哪吒监控

1
curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh

哪吒面板自定义样式设置

1
2
3
4
5
<script>
window.ShowNetTransfer = true;
window.FixedTopServerName = true;
window.DisableAnimatedMan = true;
</script>

WARP

1
wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh

Aria2

1
wget -N git.io/aria2.sh && chmod +x aria2.sh && ./aria2.sh

宝塔面板

1
wget -O install.sh http://v7.hostcli.com/install/install-ubuntu_6.0.sh && sudo bash install.sh

PVE 虚拟化

1
bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/oneclickvirt/pve/main/scripts/build_backend.sh)

ArgoX

1
bash <(wget -qO- https://raw.githubusercontent.com/fscarmen/argox/main/argox.sh)

9、综合功能脚本

科技 lion 工具箱

1
2
apt update -y && apt install -y curl
bash <(curl -sL 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、其它常用资源

  • TG 中文汉化:https://t.me/setlanguage/classic-zh-cn
  • 送中报告地址:去 Google 的帮助中心,报告 IP 问题
  • TCP 迷之调参:https://omnitt.com
  • awesome_docker:https://github.com/coracoo/awesome_docker_cn

11、VPS 常备小命令【非脚本】

参考链接:https://www.nodeseek.com/post-424648-1


12、杜甫检测脚本

硬件及测速检测

1
curl -sL https://sick.onl | bash
1
wget https://github.com/Aniverse/A/raw/i/a && bash a
1
wget -qO- nws.sh | bash
1
curl -sL https://raw.githubusercontent.com/Yuri-NagaSaki/SICK/refs/heads/main/hardware_info.sh | bash -s -- -cn

杜甫高级 DD 重装命令 (leitbogioro 脚本)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# 1. 下载脚本
wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh

# 2. 开始 DD 重装
bash InstallNET.sh -debian 12

# 3. 杜甫指定 RAID 模式 DD(以 RAID 0 为例)
bash InstallNET.sh -debian 12 -raid "0"

# 4. 杜甫指定静态网络参数 DD(适合无 DHCP 的独服)
bash InstallNET.sh -debian 12 --ip-addr 139.162.52.1 --ip-mask 24 --ip-gate 139.162.52.1 --ip6-addr 2a07:e040:2:1d3::1 --ip6-gate 2a07:e040::1 --ip6-mask 32

# 5. 指定 root 密码 DD
bash InstallNET.sh -debian 12 -pwd 'your_password'

禁用 IPv6

1
2
3
4
5
6
7
# 向配置文件写入禁用 IPv6 的规则
echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf
echo "net.ipv6.conf.default.disable_ipv6 = 1" >> /etc/sysctl.conf
echo "net.ipv6.conf.lo.disable_ipv6 = 1" >> /etc/sysctl.conf

# 让配置立即生效
sysctl -p