NetQuality:专业级全方位网络诊断工具
NetQuality 是一款面向开发者与运维人员的深度网络分析工具,旨在通过集成多维度检测模块,快速评估服务器的网络质量。它不仅支持 Linux 全系发行版与 macOS,更能通过权威的 BGP 数据库提供精准的拓扑分析与延迟测算,是云服务器选型、IDC 优化及跨境业务部署的理想助手。
核心功能与技术特性
NetQuality 将复杂的网络指标模块化,通过七大核心维度提供全方位的诊断数据:
- 多维网络分析: 涵盖 BGP 网络拓扑、本地策略配置、接入信息、三网 TCP 大包延迟及回程路由等关键指标。
- 权威数据支撑: 基础数据源自 BGP.TOOLS 与 BGP.HE.NET 数据库,确保分析结果具备专业参考价值。
- 深度地域覆盖: 精准测量中国大陆 31 个省市自治区的三网回程延迟,并集成 Speedtest.net 引擎,实现全国(含大湾区)电信 / 联通 / 移动的多节点测速。
- 全球互连能力: 提供五大洲网络互连测试,量化跨境传输质量。
- 灵活的检测模式: 支持 IPv4/IPv6 双栈查询,用户可根据需求在「延迟优先」或「低流量」模式间切换,或选择跳过特定章节。
- 高效输出形式: 采用终端友好设计,支持单屏可视化展示(方便截图分享)以及 JSON 格式 输出,便于进行大数据量分析。
适用场景
- 服务器选型: 在购买云服务器前,快速验证该机房至目标地区的网络延迟与带宽。
- 网络调优: 通过分析回程路由与 TCP 大包延迟,排查网络抖动或丢包问题。
- 专线评估: 评估企业专线或跨境链路的实际传输效能。
可视化效果展示
| IPv4 测试结果 | IPv6 测试结果 |
|---|---|
![]() |
![]() |
| 延迟模式结果 | 完整路由模式结果 |
|---|---|
![]() |
![]() |
快速上手指南
基础检测命令
默认双栈检测(IPv4 + IPv6):
bash <(curl -Ls Net.Check.Place)
仅检测 IPv4:
bash <(curl -Ls Net.Check.Place) -4
仅检测 IPv6:
bash <(curl -Ls Net.Check.Place) -6
高级模式指令
延迟优先模式(快速扫描):
bash <(curl -Ls Net.Check.Place) -P
完整路由模式(TCP 大包检测):
默认检测北京、上海、广东三地:
bash <(curl -Ls Net.Check.Place) -R
指定特定省份 / 地区(支持中文全称、简称或英文缩写,如以下任选其一):
bash <(curl -Ls Net.Check.Place) -R 桂
bash <(curl -Ls Net.Check.Place) -R 广西
bash <(curl -Ls Net.Check.Place) -R 广西壮族自治区
bash <(curl -Ls Net.Check.Place) -R GX
bash <(curl -Ls Net.Check.Place) -R gx
项目资源
GitHub 开源地址:https://github.com/xykt/NetQuality
正文完




