在现代互联网环境中,网络质量的好坏直接影响用户的访问体验,特别是对于服务器运维、云计算及跨境业务而言,精准的网络质量测试尤为重要。NetQuality 网络质量体检脚本的发布,填补了市场上高精度网络检测工具的空白,成为参考级测评脚本。
一、NetQuality简介
NetQuality 是一款专为网络运维人员、服务器管理者以及对网络质量有高要求的用户打造的 Bash 脚本工具。它提供全面的网络质量检测,包括 BGP信息、本地策略、接入信息、三网TCP大包延迟、三网回程路由、国内测速、国际互连 等七大模块,并支持 IPv4/IPv6 双栈查询。
不仅如此,NetQuality 采用精美排版,优化了终端显示效果,确保测试数据一目了然,适配多终端环境。同时,它还具备 JSON 输出,便于大数据分析,让用户可以更灵活地处理检测结果。
二、NetQuality 主要功能
- BGP信息查询:基于 BGP.TOOLS 和 HE.NET 数据库,提供上游及接入信息分析。
- 本地策略检测:分析 NAT 类型、TCP 拥塞控制算法、队列调度算法等关键参数。
- 接入信息解析:显示上游、对等互联、互联网交换点接入情况。
- 三网 TCP 大包延迟测试:分别测试 中国电信、联通、移动 的 TCP 大包延迟情况。
- 三网回程路由检测:解析不同网络环境下的数据回程路径。
- 国内测速:基于 Speedtest.net 进行中国大陆及大湾区主要城市的网速测试。
- 全球网络互连测试:涵盖全球五大洲的网络延迟及带宽测试。
灵活的运行参数
NetQuality 提供多种运行模式,满足不同用户需求:
- 默认双栈检测:
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
- 低数据模式(减少数据传输量):
bash <(curl -Ls Net.Check.Place) -L
- 跳过任意章节:
bash <(curl -Ls Net.Check.Place) -S 1234567
- JSON 输出:
bash <(curl -Ls Net.Check.Place) -j
- 自动安装依赖:
bash <(curl -Ls Net.Check.Place) -y
- 完整 IP 报告:
bash <(curl -Ls Net.Check.Place) -f
三、支持的操作系统
NetQuality 适用于大部分主流 Linux 发行版和 macOS,包括但不限于:
- Debian / Ubuntu / Linux Mint
- Fedora / CentOS / RHEL / AlmaLinux / Rocky Linux
- Arch Linux / Manjaro
- Alpine Linux
- SUSE Linux / openSUSE
- Alibaba Cloud Linux / Anolis OS
- Void Linux
- macOS
四、为什么选择 NetQuality?
相比市面上其他网络测评工具,NetQuality 具备以下优势:
- 精准度高:依赖权威数据库(BGP.TOOLS & HE.NET),获取真实网络拓扑信息。
- 美观直观:终端优化显示,适配各种设备,截图分享方便。
- 灵活性强:可定制测试内容,支持多种模式运行。
- 开源可控:代码开源,公开透明,确保数据安全。
- JSON 格式支持:便于自动化分析、数据存储及可视化处理。
五、脚本安装与使用
NetQuality 无需额外安装,只需执行以下命令即可运行:
bash <(curl -Ls Net.Check.Place)
如果希望 只测试 IPv4 或 IPv6,可以使用:
bash <(curl -Ls Net.Check.Place) -4 # 仅 IPv4
bash <(curl -Ls Net.Check.Place) -6 # 仅 IPv6
开源地址(欢迎 Star 关注):
GitHub 项目地址
截图示例:
六、脚本开发及贡献者
NetQuality 的开发历时数月,作者秉持 技术可及原则,追求极致的功能优化和鲁棒性。
- 主要开发者:xy楼主Dev
- 特别鸣谢:
七、结语
NetQuality 旨在为技术社区提供一款 免费、开源、参考级 的网络质量体检工具。无论是运维人员、IDC 运营商,还是 VPS 测评博主,都可以借助 NetQuality 获取精准的网络质量数据。
如果你对网络测试感兴趣,不妨试试 NetQuality,体验专业级测评的魅力!
本文参考:【全网首发】参考级测评脚本——网络质量体检脚本 bash <(curl -Ls Net.Check.Place)