标签搜索

目 录CONTENT

文章目录

[VPS评测]-VPS主机评测常用脚本-【持续更新中.....】

yyzq
2023-05-06 / 0 评论 / 2 点赞 / 3,108 阅读 / 4,291 字

引言

在选择 VPS 主机时,评测和测试是确保我们购买的服务器能够满足需求的重要步骤。通过系统的测试和评估,我们能够了解 VPS 的性能、稳定性、网络速度、以及资源使用情况等关键指标。本系列文章将持续更新,提供一些常用的 VPS 主机评测脚本,帮助开发者、系统管理员以及 IT 爱好者更高效地对 VPS 进行全面检测和评估。无论是 CPU、内存、硬盘、网络延迟,还是其他关键指标,这些脚本都可以帮助你快速了解 VPS 的实际表现,做出更加明智的选择。通过这些脚本的帮助,我们将能够在繁杂的 VPS 选择过程中,找到最适合自己需求的服务器。
51349f31-cbba-4134-bc58-e60efa6ac3fc
这篇文章将持续更新,确保涵盖最新的评测工具和技术,让你随时掌握 VPS 主机评测的最前沿方法。

为什么要安装依赖?

在运行一些脚本或程序时,系统可能会要求依赖于某些工具或库。这些依赖的安装是为了确保脚本能够顺利运行,避免出现错误或中断。以下是安装依赖的几个主要原因:

  1. 确保脚本正常执行
    很多脚本在运行时依赖于外部工具和库。如果这些依赖缺失,脚本可能无法成功执行。例如,wget 用于从网络上下载文件,而 curl 则常用于处理 HTTP 请求。如果这些工具没有安装,脚本中的相关部分会报错或停止工作。

  2. 避免运行时错误
    在没有安装所需依赖的情况下,执行脚本时可能会出现错误信息,导致脚本中断。例如,如果脚本依赖于 Python 库,但系统中没有安装该库,Python 程序将无法执行。因此,提前安装依赖可以减少这些运行时错误的发生。

  3. 提升脚本的兼容性
    一些脚本设计时会假设系统已经安装了特定的工具或库。例如,很多 Linux 系统默认安装了 gittar 等工具,但有些系统可能没有。如果脚本没有这些工具,可能就无法正确解压文件或执行版本控制相关操作。通过安装这些依赖,能够确保脚本在不同的环境中都能正常工作。

  4. 提升效率
    安装必要的依赖可以减少在执行脚本时的等待时间。当依赖库缺失时,脚本会因无法找到所需工具而停下来,甚至可能需要手动安装缺少的工具。提前安装依赖,能够避免这一问题,让脚本更高效、自动化地执行。

  5. 优化系统环境
    安装常用的依赖包不仅能保证脚本的顺利执行,还可以让你的系统处于一个更加完备和高效的工作环境中。例如,git 是进行版本控制的必要工具,unziptar 用于解压文件,安装这些工具后,你不仅能顺利运行脚本,还能提高整个系统的工作效率。


通过确保系统安装了必需的依赖包,你能减少配置问题,提高脚本执行的稳定性和可靠性。这样,你可以专注于任务的执行而无需担心由于环境配置问题而导致的中断。

常见的依赖包安装步骤:

1. 更新系统软件包

在开始安装任何工具之前,先更新系统的软件包是一个好习惯,确保你的系统处于最新状态:

sudo apt update && sudo apt upgrade -y  # 对于 Debian/Ubuntu 系统
sudo yum update -y  # 对于 CentOS/RHEL 系统

2. 安装 wget

wget 是用来从网络上下载文件的工具,通常情况下,它会预装在大部分 Linux 系统中。如果你的系统中没有安装 wget,可以通过以下命令来安装:

sudo apt install wget -y  # 对于 Debian/Ubuntu 系统
sudo yum install wget -y  # 对于 CentOS/RHEL 系统

3. 安装 curl

curl 是另一个常用的下载工具,某些脚本可能也会用到它来获取文件:

sudo apt install curl -y  # 对于 Debian/Ubuntu 系统
sudo yum install curl -y  # 对于 CentOS/RHEL 系统

4. 安装其他常用依赖

一些脚本可能需要其他常见的工具或依赖包,例如 unzip、tar、git 等,这些可以提前安装:

sudo apt install unzip tar git -y  # 对于 Debian/Ubuntu 系统
sudo yum install unzip tar git -y  # 对于 CentOS/RHEL 系统

5. 安装 Python 和 pip(如需要)

如果脚本需要 Python 环境,或者需要通过 pip 安装 Python 库,可以用以下命令安装:

sudo apt install python3 python3-pip -y  # 对于 Debian/Ubuntu 系统
sudo yum install python3 python3-pip -y  # 对于 CentOS/RHEL 系统

6. 安装其他特定依赖

如果你的脚本需要其他特定的依赖包,记得在执行之前先安装它们。比如一些脚本可能需要数据库客户端、开发工具或者特定的库等。

《脚本汇总》

一、秋水逸冰VPS性能测试脚本

wget -qO- bench.sh | bash

Snipaste_2025-11-19_10-51-43

开源项目地址:https://github.com/teddysun/across

这个脚本是由 秋水逸冰(Teddysun)提供的 VPS 性能测试脚本,主要用于测试和评估 VPS(虚拟专用服务器)的性能。以下是该脚本的主要功能总结:

  1. CPU 信息

    • CPU 型号:显示了 CPU 的型号(如 Intel Xeon Processor Skylake)以及核心数(如 2 核心)。
    • CPU 频率:显示每个 CPU 核心的频率(如 2593.904 MHz)。
    • CPU 缓存:显示 CPU 缓存大小(如 16384 KB)。
  2. 内存和交换空间

    • 总内存:显示 VPS 的总内存(如 3.8 GB)。
    • 交换空间:显示交换空间的大小和使用情况。
  3. 系统负载和运行时

    • 系统运行时间:显示系统已经运行的时长(如 8 天 0 小时 9 分钟)。
    • 负载平均:显示系统的负载平均值,表示系统在过去 1、5、15 分钟内的负载情况。
  4. 操作系统和内核

    • 操作系统:显示当前运行的操作系统(如 Debian GNU/Linux 12)。
    • 内核版本:显示操作系统的内核版本(如 6.1.0-40-amd64)。
    • 虚拟化类型:显示是否使用虚拟化技术(如 Dedicated,表示为专用物理机)。
  5. 网络性能

    • TCP 协议:显示使用的 TCP 协议类型(如 bbr,指使用的流量控制算法)。
    • IPv4/IPv6:显示当前支持的 IP 协议类型(如支持 IPv4)。
  6. I/O 性能

    • 磁盘读写速度:脚本会进行磁盘 I/O 测试,显示连续的磁盘读写速度(如 428 MB/s、438 MB/s)。
    • I/O 平均速度:计算多个磁盘 I/O 测试的平均速度(如 434.3 MB/s)。
  7. 网络带宽测试

    • 各地节点测速:脚本会测试从 VPS 到不同地区(如巴黎、阿姆斯特丹、上海、东京等)的上传和下载速度。
    • 网络延迟:显示不同地区的延迟时间(如 95.04 ms、225.81 ms)。
    • 上传和下载速度:显示从 VPS 到各地节点的上传和下载速度(如 8569 Mbps 上传,8360.39 Mbps 下载)。
  8. 组织和位置

    • 显示 VPS 的网络提供商和位置(如 The Constant Company, LLC,Elk Grove Village / US)。
    • 显示 VPS 所在的地理位置和地区(如 Illinois)。

总结:

此脚本提供了一系列的测试结果,帮助用户评估 VPS 的 硬件性能(CPU、内存)、网络性能(带宽、延迟)、磁盘性能(I/O 性能)等。这对于选择合适的 VPS 或优化现有 VPS 配置非常有帮助。

二、BlueSkyXN综合工具箱

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

image-1763520932604

开源项目地址:https://github.com/BlueSkyXN/SKY-BOX

这个脚本是 BlueSkyXN 综合工具箱,专为 Linux 系统设计,包含多个功能和测试工具。用户可以通过 wget 下载并执行脚本,来进行各种系统优化、性能测试和配置管理。以下是脚本的主要功能总结:

  1. 系统优化与设置

    • IPV.SH ipv4/6 优化:用于优化 IPv4 和 IPv6 网络设置。
    • IPT.SH iptable 优化:用于优化防火墙配置。
    • SpeedTest-Linux:网络带宽测速工具。
    • Rclone & Fclone:用于配置云存储工具和同步文件。
    • ChangeSource Linux 源配置:更换 Linux 软件源,提高安装速度。
    • Bestrace:优化 DNS 配置和网络连接。
  2. 系统工具安装

    • 安装 BBR 加速:通过优化 TCP 流量控制算法,提升网络性能(仅适用于 CentOS)。
    • 安装 BBRplus:增强版 BBR 加速。
    • 安装 FQ 控制:优化带宽分配,提升网络稳定性。
    • 系统配置优化:通过一键脚本优化 CentOS 系统配置。
    • SWAP 管理:为服务器增加或管理交换空间。
    • F2B 安全防护:防止暴力破解攻击。
  3. 性能测试

    • Superbench 综合测试:提供详细的 VPS 性能测试(包括 CPU、内存、磁盘、带宽等)。
    • MT.SH 网络优化测试:测试网络延迟、带宽等。
    • Lemonbench 性能测试:另一种性能测试工具,适用于不同配置的系统。
    • UNIXbench 性能测试:经典的 Linux 系统性能基准测试。
    • Disk Test 磁盘性能测试:测试磁盘的读写速度。
    • Memorytest 内存性能测试:检测系统内存的性能。
    • Route-trace 路由追踪:测试网络路由的连通性。
    • YABS_LINUX 硬件性能测试:通过脚本对系统硬件进行性能评估。
  4. 其他功能

    • TubeCheck:Google/Youtube CDN 配置测试。
    • RegionRestrictionCheck:流媒体访问限制测试。
    • MTP & TLS:加密协议和安全传输的配置工具。
    • Aria2:安装与配置 Aria2 下载工具,支持多线程下载。
  5. 脚本控制与退出

    • 安装与退出脚本:脚本提供安装、退出功能选项。

总结:

这个脚本集成了多种系统优化、性能测试和网络配置工具,适用于 VPS 用户进行系统优化、性能调优和资源管理。它可以帮助用户自动化完成一系列任务,包括加速、性能测试、配置优化和安全防护等,提升服务器的稳定性和性能。

三、一键检测VPS回程国内三网路由

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

image-1763521191657

开源项目地址: https://github.com/zhanghanyun/backtrace

这个脚本是 一键检测 VPS 回程国内三网路由,主要用于检测从 VPS 到国内不同运营商(如电信、联通、移动)的网络连接质量。具体功能总结如下:

主要功能:

  1. 检测国内三网路由:脚本会检测 VPS 到中国主要的三大运营商(电信、联通、移动)之间的网络连接,包括每个运营商的不同地区(如北京、上海、广州、成都等)的网络质量。

  2. 实时网络测速:在运行时,脚本会对每个地区的连接进行测速,并输出连接速度、延迟等信息,帮助用户判断网络的稳定性和性能。

  3. 数据输出:通过输出各地节点的连接质量(如连接速度和延迟),用户可以了解哪些地区的连接性能更好,从而优化选择适合的网络路线。

执行过程:

  • 用户使用 curl 命令从 GitHub 上下载脚本并执行。
  • 脚本会自动执行一系列的网络连接测试,测试从 VPS 到中国不同地区的连接。
  • 脚本输出包括每个测试节点的连接状态、延迟以及传输速度。

总结:

这个脚本的核心功能是帮助用户一键检测 VPS 的回程路由,尤其是国内的三大运营商的网络质量。通过实时的连接测试,用户可以评估和优化 VPS 的网络路径,确保连接速度和稳定性。对于需要在中国境内访问的 VPS 用户,尤其是搭建跨境应用时,这个脚本提供了非常有用的网络评估工具。

四、流媒体解锁测试一键脚本

bash <(curl -L -s https://raw.githubusercontent.com/lmc999/RegionRestrictionCheck/main/check.sh)

Snipaste_2025-11-19_11-02-04

开源项目地址 :https://github.com/lmc999/RegionRestrictionCheck

这个脚本是一个用于检测和解锁流媒体平台以及游戏区域限制的工具。根据你提供的截图,脚本支持多种操作系统平台,包括各种 Linux 发行版、MacOS、Windows 等。

具体功能总结如下:

  1. 跨地区检测:用户可以选择不同的地区进行检测,脚本会检查该地区的流媒体平台或游戏是否存在区域限制。
  2. 支持多平台:包括流媒体平台如 Instagram、YouTube,以及游戏区域限制的检测,甚至还可以检查特定应用程序的可用性。
  3. 支持定制化检测:用户可以通过选择特定数字来定制检测项,比如只进行跨平台检测,或者只检查跨地区的流媒体平台。
  4. 简洁的命令行界面:界面简洁,允许用户通过输入数字来选择检测项,操作方便。

总的来说,脚本的目的是帮助用户检测并绕过流媒体平台和游戏的区域限制,提供更广泛的内容访问权限。

五、IP质量检测脚本

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

Snipaste_2025-11-19_11-15-12

项目地址: https://github.com/xykt/IPQuality

这个脚本是一个用于检测 IP 地址质量的工具。根据你提供的截图,脚本通过不同的检测方法来评估指定 IP 地址的质量,具体功能总结如下:

IP质量评估:

  • 脚本会通过多个数据库和服务(如 IP 信息、地理位置、注册信息等)来分析并评估 IP 地址的风险。
  • 评估内容包括 IP 所在的地区、是否存在滥用记录、IP 地址是否被标记为高风险等。

多种风险评估项:

  • IPLocation:检查 IP 地址的地理位置,并评估该位置的安全性。
  • ipregistry:使用 ipregistry 数据库来分析 IP 地址是否属于已知的风险源。
  • AbuseIPDB:检测 IP 地址是否有滥用记录。
  • Scamalerts:检查该 IP 地址是否与网络诈骗有关联。
  • IP2Location:检查 IP 地址所在的区域是否属于高风险区域。

流媒体平台检测:

  • 脚本检查了常见的流媒体平台(如 TikTok、Netflix、YouTube、Spotify 等)对该 IP 的访问情况,检测是否被屏蔽或解锁。

简洁的命令行输出:

  • 脚本在命令行中输出详细的分析报告,包括每个评估项的结果以及每个流媒体平台的可访问性。
  • 使用颜色标识不同的风险等级(低、中、高风险)和平台状态(可访问、屏蔽等)。

报告生成:

  • 最后,脚本生成一个 IP 地址的质量报告,并提供图表链接以查看详细情况。

总体而言,脚本的主要功能是帮助用户评估 IP 地址的风险级别,检查其是否与恶意活动相关,并分析该 IP 在各大流媒体平台的可访问性。

2

评论区