Repolode
xykt

xykt/NetQuality

一款 Shell 网络质量体检脚本,可在服务器上检测 BGP、三网回程延迟、路由与国内测速。

Star
5,873
Fork
429
未关闭 Issue
0
最近提交
2个月前

这是什么?

NetQuality 是一个 Shell 网络质量检测脚本,用于从外部评估服务器或虚拟机的网络状况。脚本分为七个模块,包括 BGP 与上游信息、本地策略、接入信息、三网 TCP 大包延迟、三网回程路由、国内测速和国际互连。

脚本分别输出 IPv4 与 IPv6 结果,并可针对中国大陆 31 个省级行政区检测电信、联通、移动三网回程延迟。测速基于 Speedtest.net,完整路由追踪使用 NextTrace。用户可选择仅延迟模式或低数据模式,也能跳过任意章节;结果支持中英文显示、JSON 输出,或保存为文件。

脚本支持多种主流 Linux 发行版与 macOS,同时提供 Docker 镜像,可在 Linux 和 Windows 上运行。

核心功能

  • 01支持 IPv4/IPv6 双栈网络质量检测
  • 02检测电信、联通、移动三网至 31 个省级行政区的 TCP 大包延迟
  • 03基于 NextTrace 展示三网回程完整路由
  • 04通过 Speedtest.net 进行国内测速并检测国际延迟
  • 05支持 JSON 输出、保存至文件以及中英文显示

适用场景

  • 部署前评估 VPS 或云服务器到中国大陆的连通质量
  • 比较不同运营商与地区的线路质量
  • 以 JSON 格式采集结构化网络数据用于分析
  • 在隐私模式下快速检测,不生成在线报告

标签

常见问题

NetQuality 是什么?
一款 Shell 网络质量体检脚本,可在服务器上检测 BGP、三网回程延迟、路由与国内测速。 NetQuality 是一个 Shell 网络质量检测脚本,用于从外部评估服务器或虚拟机的网络状况。脚本分为七个模块,包括 BGP 与上游信息、本地策略、接入信息、三网 TCP 大包延迟、三网回程路由、国内测速和国际互连。
NetQuality 可以免费使用吗?用的什么许可证?
NetQuality 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
NetQuality 还在维护吗?
半年内有更新。NetQuality 最近一次提交是在 2026年9月1日。
NetQuality 适合用来做什么?
部署前评估 VPS 或云服务器到中国大陆的连通质量 比较不同运营商与地区的线路质量 以 JSON 格式采集结构化网络数据用于分析 在隐私模式下快速检测,不生成在线报告
在哪里获取 NetQuality?
源代码和安装说明在 GitHub 上:https://github.com/xykt/NetQuality

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目