1. 系统重装(DD)
DD 重装是指绕过服务商自带的系统模板,直接把指定的系统镜像写入硬盘,常用于某些服务商只提供有限系统选择、或者想装成纯净 Debian/Ubuntu 的场景。这是一个会清空硬盘数据的高风险操作,务必提前备份,且只在测试机 / 可重置的机器上操作。
InstallNET.sh(老牌常用,社区俗称"最强脚本")
BASH
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
# 指定 RAID 模式
bash InstallNET.sh -debian 12 -raid "0"
# 指定静态网络信息(部分机房 DD 后网络不通时需要手动指定)
bash InstallNET.sh -debian 12 --ip-addr 你的IP --ip-mask 24 --ip-gate 网关 --ip6-addr 你的IPv6 --ip6-gate IPv6网关 --ip6-mask 32
萌咖大佬脚本
BASH
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(fcurrk)重装脚本
支持交互式菜单,适合不熟悉参数的新手:
BASH
wget --no-check-certificate -O NewReinstall.sh https://raw.githubusercontent.com/fcurrk/reinstall/master/NewReinstall.sh && chmod a+x NewReinstall.sh && bash NewReinstall.sh
2. 综合测试脚本
这类脚本会一次性跑硬件性能、IP 质量、网络质量等多个维度,适合刚拿到机器时先跑一遍,快速摸底。
NodeQuality(推荐,目前社区主流)
整合了 Yabs + IPQuality + NetQuality + 融合怪的核心功能,测试结束自动生成统一格式的 Markdown 报告,并且在独立的临时准系统中运行,测完自动清理,不会在系统里留依赖和缓存:
BASH
bash <(curl -sL https://run.NodeQuality.com)
GitHub:LloydAsp/NodeQuality
bench.sh
老牌综合测试脚本,输出简洁:
BASH
wget -qO- bench.sh | bash
融合怪(ecs.sh)
社区常用度很高的另一款综合测试工具:
BASH
bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh)
LemonBench
近年新兴的测试脚本,支持快速模式:
BASH
wget -qO- https://raw.githubusercontent.com/LemonBench/LemonBench/main/LemonBench.sh | bash -s -- --fast
NodeBench(NodeQuality 前身)
BASH
bash <(curl -sL https://raw.githubusercontent.com/LloydAsp/NodeBench/main/NodeBench.sh)
3. 跑分测试
YABS(Yet Another Bench Script)
跑分领域的事实标准,覆盖 CPU、内存、磁盘 I/O、Geekbench 跑分:
BASH
curl -sL yabs.sh | bash
常用参数组合:
BASH
# 跳过网络测速,只测 Geekbench 5
curl -sL yabs.sh | bash -s -- -i5
# 跳过网络和磁盘测速,只测 Geekbench 5(最快出结果)
curl -sL yabs.sh | bash -s -- -if5
# 测 Geekbench 5 而不测 Geekbench 6
curl -sL yabs.sh | bash -s -- -5
# 测 Geekbench 6 但不测带宽(国内机器常用,海外测速节点意义不大)
curl -sL yabs.sh | bash -s -- -i
4. 流媒体解锁与 IP 质量检测
这类脚本用于检测机器出口 IP 能解锁哪些流媒体平台(Netflix、Disney+ 等),以及 IP 是否被标记为机房/风险 IP,对搭建代理或选购机器时判断 IP 质量很有用。
最常用版本
BASH
bash <(curl -L -s check.unlock.media)
原生检测脚本(推荐)
BASH
bash <(curl -sL Media.Check.Place)
IP 质量体检脚本
BASH
bash <(curl -sL IP.Check.Place)
一键修改解锁 DNS
BASH
wget https://raw.githubusercontent.com/Jimmyzxk/DNS-Alice-Unlock/refs/heads/main/dns-unlock.sh && bash dns-unlock.sh
5. 网络测速
Speedtest
BASH
bash <(curl -sL bash.icu/speedtest)
Taier
BASH
bash <(curl -sL res.yserver.ink/taier.sh)
hyperspeed
BASH
bash <(curl -Lso- https://bench.im/hyperspeed)
全球测速 / 区域测速(nws.sh)
BASH
# 全球测速
wget -qO- nws.sh | bash
# 指定区域测速
wget -qO- nws.sh | bash -s -- -r region_name
# Ping 和路由测试
wget -qO- nws.sh | bash -s -- -rt [region]
6. 回程路由测试
回程测试用于查看机器到国内各运营商的回程线路(是否走 CN2、GIA 等优质线路),是选购机器时的重要参考指标。
直接显示回程(新手友好)
BASH
curl https://raw.githubusercontent.com/ludashi2020/backtrace/main/install.sh -sSf | sh
回程详细测试(进阶推荐)
BASH
wget -N --no-check-certificate https://raw.githubusercontent.com/Chennhaoo/Shell_Bash/master/AutoTrace.sh && chmod +x AutoTrace.sh && bash AutoTrace.sh
7. 系统调优与安全
添加 SWAP
内存较小的机器建议加一点 SWAP,避免 OOM:
BASH
wget https://www.moerats.com/usr/shell/swap.sh && bash swap.sh
Fail2ban(防暴力破解)
BASH
wget --no-check-certificate https://raw.githubusercontent.com/FunctionClub/Fail2ban/master/fail2ban.sh && bash fail2ban.sh 2>&1 | tee fail2ban.log
开启 BBR(较新的 Debian / Ubuntu 内核自带,无需装内核)
BASH
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 安装脚本(适合老内核需要装 BBR/BBR2 的场景)
BASH
wget -N --no-check-certificate "https://gist.github.com/zeruns/a0ec603f20d1b86de6a774a8ba27588f/raw/4f9957ae23f5efb2bb7c57a198ae2cffebfb1c56/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
锐速 / BBRPLUS / BBR2 / BBR3 一键切换
BASH
wget -O tcpx.sh "https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh
TCP 窗口调优
BASH
wget http://sh.nekoneko.cloud/tools.sh -O tools.sh && bash tools.sh
WARP 一键接入
BASH
wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh
25 端口连通性测试
部分机房会封禁 25 端口(邮件端口),搭建邮件服务前建议先测试:
BASH
telnet smtp.aol.com 25
8. 常用环境与软件安装
Docker(官方一键安装脚本)
BASH
bash <(curl -sL 'https://get.docker.com')
Python 环境
BASH
curl -O https://raw.githubusercontent.com/lx969788249/lxspacepy/master/pyinstall.sh && chmod +x pyinstall.sh && ./pyinstall.sh
iperf3(内网带宽测试工具)
BASH
apt install iperf3
数据盘挂载
BASH
curl -fsSL https://cloud.vipcloud.cc/vipcloud_disk.sh | sudo bash
PVE 虚拟化环境搭建
BASH
bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/oneclickvirt/pve/main/scripts/build_backend.sh)
Xray 一键部署
BASH
bash <(wget -qO- -o- https://github.com/233boy/Xray/raw/main/install.sh)
gost(轻量级代理/内网穿透工具)
BASH
wget --no-check-certificate -O gost.sh https://raw.githubusercontent.com/qqrrooty/EZgost/main/gost.sh && chmod +x gost.sh && ./gost.sh
9. 硬件与系统信息检测
拿到机器后想快速看一眼真实硬件配置(尤其是判断是否虚标、是否为独立资源)时可以用这类脚本。
硬件信息检测脚本
BASH
curl -sL https://raw.githubusercontent.com/Yuri-NagaSaki/SICK/refs/heads/main/hardware_info.sh | bash -s -- -cn
禁用 IPv6(部分场景下 IPv6 配置有问题时的临时应对方案)
BASH
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
10. 综合工具箱脚本
如果不想记那么多命令,可以用下面这类"菜单式"综合管理脚本,把常用运维操作集成到一个交互菜单里。
科技 lion
BASH
apt update -y && apt install -y curl
bash <(curl -sL kejilion.sh)
使用建议
- 先测速跑分,再决定用途:拿到新机器先用 NodeQuality 或 YABS 摸底性能和网络质量,心里有数再决定拿来做什么。
- DD 重装前一定要备份:这是最容易造成数据丢失的操作,没有备份的重要数据不要在生产机上尝试。
- 脚本来源要留意:优先选择 star 数高、更新活跃、社区口碑好的开源脚本(如 YABS、NodeQuality 这类项目本身在 GitHub 上有一定关注度和活跃维护),陌生小众脚本执行前最好先
curl下来读一遍源码,尤其涉及sudo/root权限操作时。 - 调优类操作按需选择:BBR、TCP 窗口调优对高延迟、跨境链路收益明显,本地/内网环境意义不大,不需要每台机器都无脑跑一遍。