VPS 常用脚本合集:DD 重装、测速、性能与网络优化一站收藏

nas 发布于 1 天前 19 次阅读


折腾 VPS 这件事,最烦的就是每次要用脚本时到处翻帖子。这篇把「常用 VPS 脚本」按用途整理成了一份可以直接收藏的清单:从 DD 重装、综合跑分,到流媒体解锁、测速回程、BBR 优化,再到一键装环境,命令全部单独放进代码块,复制粘贴就能用。

使用前请务必注意:绝大多数脚本来自第三方,执行前建议先大致浏览一下脚本内容;DD 重装会清空磁盘,重要机器请先备份数据再操作。

目录

  1. DD 重装脚本
  2. 综合测试脚本
  3. 性能测试
  4. 流媒体及 IP 质量测试
  5. 测速脚本
  6. 回程测试
  7. 功能脚本
  8. 一键安装环境及软件
  9. 综合功能脚本
  10. 杜甫检测与进阶 DD
  11. 禁用 IPv6
  12. 其它实用资源

一、DD 重装脚本

史上最强脚本(leitbogioro)

原帖:https://www.nodeseek.com/post-116193-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 '密码'

萌咖大佬的脚本

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 大佬的脚本

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(使用史上最强 DD 脚本)

bash <(curl -sSL https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh) -windows 10  -lang "cn"

默认账户:Administrator,密码:Teddysun.com

激活 Windows:按 Windows 徽标 + R 打开运行框,输入 powershell 回车,在弹出的窗口里运行:

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

二、综合测试脚本

bench.sh

wget -qO- bench.sh | bash

LemonBench

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

融合怪

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

NodeBench

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

三、性能测试

yabs

curl -sL yabs.sh | bash

跳过网络,测 GB5

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

跳过网络和磁盘,测 GB5

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

改测 GB5 不测 GB6

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

四、流媒体及 IP 质量测试

最常用版本

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

原生检测脚本

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

准确度最高

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

IP 质量体检脚本

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

一键修改解锁 DNS

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

BBR v3 优化脚本

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

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

# 以后直接使用
bbr

五、测速脚本

Speedtest

bash <(curl -sL bash.icu/speedtest)

Taier

bash <(curl -sL res.yserver.ink/taier.sh)

hyperspeed

bash <(curl -Lso- https://bench.im/hyperspeed)

全球测速

wget -qO- nws.sh | bash

区域速度测试

wget -qO- nws.sh | bash -s -- -r region_name

Ping 和路由测试

wget -qO- nws.sh | bash -s -- -rt [region]

六、回程测试

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

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

回程详细测试(推荐)

wget -N --no-check-certificate https://raw.githubusercontent.com/Chennhaoo/Shell_Bash/master/AutoTrace.sh && chmod +x AutoTrace.sh && bash AutoTrace.sh

另一款回程测试:

wget https://ghproxy.com/https://raw.githubusercontent.com/vpsxb/testrace/main/testrace.sh -O testrace.sh && bash testrace.sh

七、功能脚本

添加 SWAP

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

Fail2ban

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

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

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 安装脚本

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

锐速 / BBRPLUS / BBR2 / BBR3

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

TCP 窗口调优

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

添加 WARP

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

25 端口开放测试

telnet smtp.aol.com 25

八、一键安装环境及软件

Docker

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

Python

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

iperf3

apt install iperf3

realm

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

gost

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

极光面板

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

哪吒监控

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

面板可选参数(按需放入主题或自定义代码中):

<script>
window.ShowNetTransfer = true;
window.FixedTopServerName = true;
window.DisableAnimatedMan = true
</script>

WARP 一键脚本

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

Aria2

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

宝塔

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

PVE 虚拟化

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

Argox

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

九、综合功能脚本

科技 lion

apt update -y  && apt install -y curl
bash <(curl -sL kejilion.sh)

SKY-BOX

wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh

十、杜甫检测与进阶 DD

杜甫检测脚本

curl -sL https://sick.onl | bash

备用一:

wget https://github.com/Aniverse/A/raw/i/a && bash a

备用二:

wget -qO- nws.sh | bash

硬件信息检测:

curl -sL https://raw.githubusercontent.com/Yuri-NagaSaki/SICK/refs/heads/main/hardware_info.sh | bash -s -- -cn

进阶 DD 参数(杜甫指定网络 / RAID / 密码)

# 下载脚本
wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh

# 开始 dd
bash InstallNET.sh -debian 12

# 杜甫指定 raid dd
bash InstallNET.sh -debian 12 -raid "0"

# 杜甫指定网络 dd
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

# 指定密码 dd
bash InstallNET.sh -debian 12 -pwd 'password'

十一、禁用 IPv6

# 向配置文件写入禁用 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

十二、其它实用资源

先收藏,再折腾。每一条命令都建议在测试机上跑一遍,确认符合预期再上生产环境。祝你的小鸡又快又稳。

原文整理自 nodeseek.com/post-183694-1,命令均已按原文逐字保留。