|
本文档整理了大量常用的VPS(虚拟专用服务器)脚本,涵盖系统重装、性能测试、网络质量检测、功能优化和软件安装等方面。所有脚本均来自开源社区,使用时请注意风险。 本文档旨在为VPS用户提供一站式脚本参考,方便快速执行常见任务。所有脚本均来自开源社区,作者信息已尽量标注。使用前请务必注意: - 风险提示:部分脚本会修改系统配置、重装系统或安装软件,不当使用可能导致数据丢失或服务中断。
- 兼容性:脚本通常针对特定发行版(如 Debian、Ubuntu、CentOS)设计,在其他系统上可能无法正常工作。
- 网络依赖:多数脚本需要从GitHub等外网下载资源,请确保VPS网络畅通。
- 权限管理:建议在非root用户下使用 sudo 执行需要特权的命令,避免直接以root身份运行未知脚本。
- 及时更新:开源脚本可能随时间更新,建议使用前查看项目最新版本。
建议在生产环境使用前,先在测试环境验证脚本功能。 1. DD重装脚本DD(Disk Destroy)脚本用于快速重装VPS操作系统,通常用于更换系统或安装自定义镜像。警告:使用DD脚本会完全清除磁盘数据,请务必提前备份重要文件。 - 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 'password'
复制代码参数说明: -debian 12 指定安装 Debian 12,-pwd 'password' 设置root密码。支持多种发行版(-centos, -ubuntu, -alpine等)。 - bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 11 -v 64 -p 密码 -port 端口 -a -firmware
复制代码
参数说明: -d 11 表示 Debian 11,-v 64 为64位系统,-p 设置密码,-port 设置SSH端口,-a 自动分区,-firmware 安装固件。 - wget --no-check-certificate -O NewReinstall.sh https://raw.githubusercontent.com/fcurrk/reinstall/master/NewReinstall.sh && chmod a+x NewReinstall.sh && bash NewReinstall.sh
复制代码
说明: 交互式脚本,提供多种系统选择。 - bash <(curl -sSL https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh) -windows 10 -lang "cn"
复制代码
说明: 安装 Windows 10 中文版。默认账户:Administrator,密码:Teddysun.com。 - irm https://get.activated.win | iex
复制代码
说明: 在已安装的 Windows 系统中运行此 PowerShell 命令可激活系统。 重要提示:DD脚本依赖网络下载镜像,确保VPS网络畅通。部分VPS提供商可能禁止DD操作,使用前请查阅服务商条款。 2. 综合测试脚本综合测试脚本用于快速评估VPS的整体性能,包括CPU、内存、磁盘I/O和网络速度。 - wget -qO- bench.sh | bash
复制代码说明: 显示系统信息、CPU型号、内存、磁盘I/O和全球节点测速。 - wget -qO- https://raw.githubusercontent.com/LemonBench/LemonBench/main/LemonBench.sh | bash -s -- --fast
复制代码说明: 功能全面的测试套件,支持快速模式(--fast)和完整模式。测试CPU性能、内存速度、磁盘IO、网络延迟和带宽。 - bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh)
复制代码说明: 集成多种测试功能,包括系统信息、性能测试、流媒体解锁检测和回程路由。 - bash <(curl -sL https://raw.githubusercontent.com/LloydAsp/NodeBench/main/NodeBench.sh)
复制代码说明: 专注于节点性能测试,包含CPU、内存、磁盘和网络测试。 3. 性能测试性能测试脚本专注于CPU、磁盘和网络的深度基准测试,常用工具为yabs.sh(Yet Another Benchmark Script)。 说明: 运行完整的性能测试套件,包括CPU(Geekbench 5/6)、磁盘I/O(fio)和网络速度(iperf3)。 - curl -sL yabs.sh | bash -s -- -i5
复制代码参数说明: -i5 表示跳过网络测试(i),运行Geekbench 5(5)。 - curl -sL yabs.sh | bash -s -- -if5
复制代码
参数说明: -if5 表示跳过网络(i)和磁盘(f),运行Geekbench 5(5)。 - curl -sL yabs.sh | bash -s -- -5
复制代码
参数说明: -5 表示只运行Geekbench 5,跳过Geekbench 6。 注意:Geekbench测试需要从官方服务器下载测试文件,耗时较长且依赖网络。部分VPS提供商可能限制高负载测试,请谨慎使用。 4. 流媒体及IP质量测试流媒体及IP质量测试脚本用于检测VPS的网络解锁能力(如Netflix、Disney+、Hulu等)以及IP地址的纯净度(是否被屏蔽、是否属于数据中心IP等)。 - bash <(curl -L -s check.unlock.media)
复制代码
说明: 快速检测主流流媒体服务的解锁情况,显示地区、代理类型和DNS信息。 - bash <(curl -sL Media.Check.Place)
复制代码
说明: 检测流媒体解锁状态,支持更多区域和服务。 - bash <(curl -L -s https://github.com/1-stream/RegionRestrictionCheck/raw/main/check.sh)
复制代码
说明: 功能全面的区域限制检测脚本,覆盖全球主流流媒体平台,结果较为准确。 - bash <(curl -sL IP.Check.Place)
复制代码
说明: 检测IP地址的类型(数据中心、住宅、移动)、黑名单状态、ASN信息等。 - wget https://raw.githubusercontent.com/Jimmyzxk/DNS-Alice-Unlock/refs/heads/main/dns-unlock.sh && bash dns-unlock.sh
复制代码
说明: 通过修改DNS设置来改善流媒体解锁效果,适用于某些网络环境。 提示:流媒体解锁检测结果受本地DNS、网络路由等因素影响,仅供参考。 5. 测速脚本测速脚本用于测试VPS的网络连接速度、延迟和稳定性,涵盖单节点测速、多节点全球测速以及路由跟踪。 - bash <(curl -sL bash.icu/speedtest)
复制代码
说明: 使用Speedtest.net节点进行单节点下载/上传速度测试。 - bash <(curl -sL res.yserver.ink/taier.sh)
复制代码
说明: 多线程测速工具,支持自定义节点和并发连接数。 - bash <(curl -Lso- https://bench.im/hyperspeed)
复制代码
说明: 轻量级测速脚本,快速测试下载速度。
说明: 测试全球多个节点的延迟和下载速度,生成汇总报告。 - wget -qO- nws.sh | bash -s -- -r region_name
复制代码
参数说明: -r region_name 指定测试区域(如asia、europe、us)。 - wget -qO- nws.sh | bash -s -- -rt [region]
复制代码
参数说明: -rt 执行路由跟踪测试,可选区域参数。 提示:测速结果受时间段、网络拥塞、VPS提供商限制等因素影响,建议在不同时间多次测试取平均值。 6. 回程测试回程测试脚本用于检测从VPS到本地网络的路由路径(即数据包返回的路线),帮助判断网络质量、绕路情况和延迟来源。 - 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
复制代码
说明: 功能全面的回程测试工具,显示每一跳的IP、ASN、地理位置和延迟。 - wget https://ghproxy.com/https://raw.githubusercontent.com/vpsxb/testrace/main/testrace.sh -O testrace.sh && bash testrace.sh
复制代码
说明: 另一个常用的回程测试脚本,支持多节点测试。 提示:回程路由可能因网络运营商、BGP策略等因素而变化,测试结果仅代表当前时刻的路由状态。 7. 功能脚本功能脚本用于优化系统配置、增强安全性和网络性能,涵盖SWAP管理、防火墙、TCP加速等。 - wget https://www.moerats.com/usr/shell/swap.sh && bash swap.sh
复制代码
说明: 自动创建SWAP分区,缓解内存不足问题。 - wget --no-check-certificate https://raw.githubusercontent.com/FunctionClub/Fail2ban/master/fail2ban.sh && bash fail2ban.sh 2>&1 | tee fail2ban.log
复制代码
说明: 安装并配置Fail2ban,自动屏蔽多次登录失败的IP地址。 一键开启BBR(TCP拥塞控制)
- 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算法以提升网络吞吐量和降低延迟。适用于较新的Debian/Ubuntu内核。 多功能BBR安装脚本(tcp.sh)
- wget -N --no-check-certificate "https://gist.github.com/zeruns/a0ec603f20d1b86de6a774a8ba27588f/raw/4f9957ae23f5efb2bb7c57a198ae2cffebfb1c56/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
复制代码
说明: 提供多种TCP加速方案(BBR、BBR Plus、BBR2等)的一键安装。 锐速/BBRPLUS/BBR2/BBR3(tcpx.sh)
- wget -O tcpx.sh "https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh
复制代码
说明: 集成多种TCP加速内核模块的安装脚本,支持锐速(LotServer)、BBR改良版等。 TCP窗口调优(tools.sh)
- wget http://sh.nekoneko.cloud/tools.sh -O tools.sh && bash tools.sh
复制代码
说明: 优化TCP缓冲区大小,提升高延迟网络下的传输效率。 添加WARP(Cloudflare VPN)
- wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh [option] [lisence/url/token]
复制代码
说明: 安装Cloudflare WARP,为VPS添加IPv4/IPv6出口或实现网络伪装。 25端口开放测试
说明: 测试VPS的25端口(SMTP)是否开放,常用于邮件服务器配置。 注意:修改网络参数和安装内核模块可能影响系统稳定性,建议在测试后应用。 8. 一键安装常用环境及软件一键安装脚本简化了常用软件和环境的部署过程,适合快速搭建服务。 Docker 容器平台- bash <(curl -sL 'https://get.docker.com')
复制代码
说明: 安装最新版Docker引擎和CLI。 - curl -O https://raw.githubusercontent.com/lx969788249/lxspacepy/master/pyinstall.sh && chmod +x pyinstall.sh && ./pyinstall.sh
复制代码
说明: 安装指定版本的Python并配置常用工具(pip、virtualenv等)。 iperf3 网络性能测试工具
说明: 通过包管理器安装iperf3,用于精确测量网络带宽。 realm 端口转发工具
- bash <(curl -L https://raw.githubusercontent.com/zhouh047/realm-oneclick-install/main/realm.sh) -i
复制代码
说明: 安装并配置realm,实现TCP/UDP端口转发。 gost 多功能代理隧道- wget --no-check-certificate -O gost.sh https://raw.githubusercontent.com/qqrrooty/EZgost/main/gost.sh && chmod +x gost.sh && ./gost.sh
复制代码
说明: 一键安装gost,支持多种代理协议和隧道模式。 极光面板(Aurora Admin Panel)
- bash <(curl -fsSL https://raw.githubusercontent.com/Aurora-Admin-Panel/deploy/main/install.sh)
复制代码
说明: 部署极光面板,用于管理多台服务器。
WARP(Cloudflare VPN)- wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh
复制代码
说明: 交互式菜单安装Cloudflare WARP。 Aria2 下载工具- wget -N git.io/aria2.sh && chmod +x aria2.sh && ./aria2.sh
复制代码说明: 安装Aria2并配置WebUI,支持多协议下载。 宝塔面板(BT Panel)- wget -O install.sh http://v7.hostcli.com/install/install-ubuntu_6.0.sh && sudo bash install.sh
复制代码
说明: 安装宝塔面板(国内版),提供Web服务器管理界面。 PVE 虚拟化环境
- bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/oneclickvirt/pve/main/scripts/build_backend.sh)
复制代码
说明: 在现有Linux系统上部署Proxmox VE(PVE)虚拟化环境。 Argox 多功能工具箱
- bash <(wget -qO- https://raw.githubusercontent.com/fscarmen/argox/main/argox.sh)
复制代码
说明: 安装Argox,集成多种网络工具和优化脚本。 提示:一键安装脚本通常以root权限运行,请确保来源可信。部分脚本可能修改系统配置,建议在测试环境验证后再用于生产。 9. 综合功能脚本综合功能脚本集成了多种实用工具,提供一站式系统管理、诊断和优化功能。 科技lion(kejilion.sh)- apt update -y && apt install -y curl bash <(curl -sL kejilion.sh)
复制代码
说明: 安装科技lion工具箱,包含服务器测试、网络诊断、软件安装等模块。 SKY-BOX(BlueSkyXN)- wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh
复制代码
说明: 多功能集成脚本,提供硬件检测、性能测试、流媒体解锁、回程路由等数十种功能。 提示:综合脚本通常功能强大但体积较大,运行前请确保系统有足够资源。部分模块可能需要额外依赖,脚本会自动安装。
免责声明:本文档仅收集整理开源脚本,不对脚本的安全性、稳定性负责。使用前请确保了解脚本功能,并在测试环境中验证。生产环境使用请谨慎。
|