首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >一个功能逆天的 Shell 脚本!GitHub 暴涨 4100+ Star

一个功能逆天的 Shell 脚本!GitHub 暴涨 4100+ Star

作者头像
民工哥
发布2026-03-24 18:32:28
发布2026-03-24 18:32:28
320
举报

特色专栏

MySQL/PostgreSQL/MongoDB

ElasticSearch/Hadoop/Redis

Kubernetes/Docker/DevOps

Kafka/RabbitMQ/Zookeeper

监控平台/应用与服务/集群管理

Nginx/Git/Tools/OpenStack

大家好,我民工哥!

对于IT运维人员来说,有时网络问题真的难以解决,传统的 ping 命令只能测试联通性,它无法提供详细的报告。

发现一个功能超逆天的 Shell 脚本!

NetQuality:一键式网络质量检测的“全能工具”!

功能全面、操作简便。

作为一款专注网络质量分析的 Shell 脚本,NetQuality以“小脚本、大能力”的定位,成为个人与企业用户快速诊断网络问题的首选工具。

核心功能:七大模块全覆盖

双栈智能检测

支持IPv4/IPv6双协议栈自动识别与手动指定,适配当前网络环境。例如,通过bash <(curl -Ls Net.Check.Place) -4可仅检测IPv4网络,满足特定场景需求。

七大检测模块

BGP信息:基于BGP.TOOLS和BGP.HE.NET权威数据库,解析网络拓扑及AS归属,精准定位机房质量。

三网延迟:覆盖中国大陆31省运营商(电信、联通、移动)的TCP大包延迟测试,比传统ping更贴近实际使用场景。

回程路由:通过mtr改良算法(精度达0.1ms),可视化呈现数据包传输路径,支持省级粒度路由分析。

国内测速:集成Speedtest.net基准,评估全国(含港澳大湾区)三网带宽性能。

国际互联:构建全球五大洲节点网络,测试跨国链路延迟与带宽。

本地策略:检查路由表配置,识别异常规则影响。

接入信息:直观展示ISP接入商及带宽分配情况。

多模式配置

时延优先模式:快速获取网络时延数据,适用于即时诊断。

全路径分析模式:深度追踪TCP大包传输路径,支持省级行政区粒度路由分析。

流量优化模式:智能压缩测试数据量,适配移动网络等流量受限场景。

技术亮点:专业级性能保障

数据可视化:采用精美排版设计,支持自适应多终端显示(手机/电脑),便于截图分享与数据分析。

多语言支持:中英文双语实时切换,技术术语本地化,满足跨国团队需求。

结构化输出:提供JSON接口,支持企业级系统集成与大数据分析。

安全与隐私:默认隐藏部分IP信息,通过-f参数可显示完整IP;支持-p隐私模式禁用在线报告生成。

跨平台兼容:支持Ubuntu、Debian、macOS、Windows(Docker)、阿里云Alibaba Cloud Linux等主流系统,兼容性广泛。

使用方法

NetQuality 支持多种操作系统,包括 Ubuntu、Debian、Linux Mint 等主流 Linux 发行版,Fedora、Red Hat Enterprise Linux、CentOS 等企业级系统,以及 macOS 和 Windows(通过 Docker)。

一键式操作,灵活定制!

代码语言:javascript
复制
bash <(curl -Ls Net.Check.Place)  # 默认双栈检测

基础用法

代码语言:javascript
复制
./NetQuality.sh --full-scan --output markdown  # 标准诊断流程(输出Markdown格式)

参数

代码语言:javascript
复制
#跳过检测系统及安装依赖
bash <(curl -Ls https://Net.Check.Place) -n

#自动安装依赖
bash <(curl -Ls https://Net.Check.Place) -y

#报告展示完整IP地址
bash <(curl -Ls https://Net.Check.Place) -f

#隐私模式——禁用在线报告生成功能
bash <(curl -Ls https://Net.Check.Place) -p
操作界面展示

交互界面

IPv4测试结果

IPv6测试结果

延迟模式测试结果

完整路由模式测试结果

应用场景

从个人到企业的全场景覆盖!

个人用户:检测家庭宽带质量,解决视频卡顿、游戏延迟等问题。

企业IT:定期网络巡检,快速定位故障点,优化网络配置(如某科技公司通过NetQuality发现移动网络瓶颈,优化后性能提升40%)。

开发者:测试服务器网络环境,选择最优云服务商配置(如对比阿里云、腾讯云的网络质量)。

跨境业务:评估国际链路质量,确保海外用户访问体验。

开源支持

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

社区生态:活跃的开发者社区提供持续更新(如2025年新增Docker支持、隐私模式等),用户可通过GitHub提交Issue或参与贡献。

结语

NetQuality以“一键检测、全维分析”为核心,将专业网络诊断工具化繁为简,无论是普通用户还是专业人士,都能通过它快速掌握网络健康状况,实现从“被动响应”到“主动优化”的转变。

其开源属性与跨平台特性,更使其成为全球网络质量检测领域的“轻量级标杆”。

都看到这里了,觉得不错的话,随手点个赞👍 、推荐

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-01-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 民工哥技术之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 核心功能:七大模块全覆盖
    • 双栈智能检测
    • 七大检测模块
    • 多模式配置
  • 技术亮点:专业级性能保障
  • 使用方法
    • 操作界面展示
  • 应用场景
  • 开源支持
  • 结语
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档