推荐一个超级牛皮的网络质量检测脚本

网络
NetQuality 是一款功能全面、操作简便的网络质量检测工具,无论是普通用户还是专业人士,都能从中受益。

项目简介

NetQuality 是一个专注于网络质量检测的脚本,旨在为用户提供全面的网络性能分析。它支持多种操作系统,包括Ubuntu、Debian、Fedora、macOS等主流Linux发行版及苹果系统,几乎覆盖了所有常见的服务器和桌面环境。无论是检测家庭宽带的质量,还是评估服务器的网络性能,NetQuality都能胜任。

该脚本集成了多项实用功能,例如支持IPv4和IPv6双栈查询、提供BGP信息、三网延迟测试、回程路由分析以及国内外网速测试等。它的输出结果不仅内容详尽,还采用了精美的排版设计,方便用户截图分享或进行数据分析。

核心功能

(1) 双栈支持与多模块检测

网络质量评估系统全面支持IPv4/IPv6双协议栈检测,集成七大核心功能模块:

  • BGP信息:依托BGP.TOOLS和BGP.HE.NET权威数据库,精准解析网络拓扑及接入信息
  • 三网延迟:覆盖中国大陆31个省级行政区的全运营商TCP大包延迟检测
  • 回程路由:智能解析网络回程路径,可视化呈现数据传输的实际拓扑
  • 国内测速:基于Speedtest.net基准,实现中国大陆全境(含港澳大湾区)的三网带宽性能评估
  • 国际互联:构建全球五大洲节点网络,提供跨国链路质量评估体系

(2) 可配置测试方案

系统提供多维度的检测模式配置:

  • 时延优先模式:快速获取网络时延数据,适用于即时诊断场景
  • 全路径分析模式:深度追踪TCP大包传输路径,支持省级行政区粒度路由分析
  • 流量优化模式:智能压缩测试数据量,适配移动网络等流量受限场景

(3) 多语言与数据接口

支持中英文双语实时切换,提供结构化JSON输出接口,满足企业级系统集成与大数据分析需求

(4) 智能交互设计

  • 自适应多终端显示布局,优化数据可视化呈现效果
  • 支持模块化测试流程配置,实现检测项目的自由组合
  • 智能检测运行环境并自动部署依赖组件,降低使用门槛

使用方法

NetQuality的使用非常简单,只需通过bash命令即可运行。以下是一些常见用法示例:

# 标准诊断流程(双栈)
curl -LsO Net.Check.Place && chmod +x NetQuality.sh
./NetQuality.sh --full-scan --output markdown

# 企业级定制检测
./NetQuality.sh \
    --provider "电信,联通,移动" \
    --region "华东,华南" \
    --threshold 150ms \
    --format json
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.

进阶参数支持:

  • --tcp-window-size 调整检测包尺寸
  • --concurrent-threads 控制并发检测数
  • --data-encryption 启用AES-GCM传输加密

默认双栈检测:

bash <(curl -Ls Net.Check.Place)
  • 1.

仅检测IPv4:

bash <(curl -Ls Net.Check.Place) -4
  • 1.

延迟模式:

bash <(curl -Ls Net.Check.Place) -P
  • 1.

完整路由模式(指定广西):

bash <(curl -Ls Net.Check.Place) -R 广西
  • 1.

JSON输出:

bash <(curl -Ls Net.Check.Place) -j
  • 1.

更多参数和选项可以在GitHub页面查看,脚本还支持跳过依赖安装、显示完整IP地址等高级功能。

截图

总结

NetQuality 是一款功能全面、操作简便的网络质量检测工具,无论是普通用户还是专业人士,都能从中受益。

地址

https://github.com/xykt/NetQuality

责任编辑:赵宁宁 来源: IT运维技术圈
相关推荐

2025-04-16 11:20:59

2025-01-08 06:00:00

Argus开源安全检查工具

2025-03-21 08:30:00

容器管理开发开源

2025-01-09 06:00:00

Checkmate监控系统开源

2022-09-28 10:35:31

JavaScript代码内存泄漏

2023-01-12 08:47:26

二项式杨辉斐波那契

2024-09-12 17:14:33

2021-02-04 11:46:49

GithubSQL工具Franchise

2021-02-04 11:11:08

开发技能工具

2014-07-08 09:27:24

SQLSERVER脚本

2022-04-28 09:05:41

网络爬虫Python

2025-01-08 08:00:00

2025-02-11 08:20:00

DeepseekAIOPS人工智能

2021-08-14 20:25:12

Shell攻击检测逃避

2021-09-02 08:18:11

UlauncherLinux应用启动器

2025-01-08 11:00:00

AIshell开源

2025-01-07 13:00:00

日志分析平台Graylog网络安全

2015-04-30 08:03:36

2013-04-12 09:24:26

2009-03-12 11:33:20

点赞
收藏

51CTO技术栈公众号