今天发现一个测试网络质量的脚本,感觉还挺不错的,可以帮大家测试服务器的网络性能,所以记录一下使用和具体功能。
流简介
- 努力做市面最好的网络质量检测类脚本
- 中英文双语言支持
- 支持IPv4/IPv6双栈查询
- 精美排版,直观显示,多终端单屏优化展示
- 支持json输出便于大数据分析
- BGP信息、本地策略、接入信息、三网TCP大包延迟、三网回程路由、国内测速、国际互连七大模块
- 支持延迟模式、低数据模式、跳过任意章节,多种测试方式可根据需求弹性选择
脚本运行(单次运行时间6-8分钟):
- 交互界面
bash <(curl -Ls Check.Place) -N
- 默认检测
bash <(curl -sL Net.Check.Place)
GitHub项目地址(欢迎Star关注): https://github.com/xykt/NetQuality
网络质量体检脚本 – Network Quality Check Script (EN)
支持OS/Platform:Ubuntu | Debian | Linux Mint | Fedora | Red Hat Enterprise Linux (RHEL) | CentOS | Arch Linux | Manjaro | Alpine Linux | AlmaLinux | Rocky Linux | macOS | Anolis OS | Alibaba Cloud Linux | SUSE Linux | openSUSE | Void Linux
- 中英文双语言支持
- 支持IPv4/IPv6双栈查询
- 精美排版,直观显示,多终端单屏优化展示,便于截图分享
- BGP信息、本地策略、接入信息、三网TCP大包延迟、三网回程路由、国内测速、国际互连七大模块
- 基础数据源自BGP.TOOLS及BGP.HE.NET数据库
- 上游及接入信息直观展示
- 中国大陆地区31个省/市/自治区电信/联通/移动三网回程延迟
- 基于SPEEDTEST.NET的中国大陆(含大湾区)三网网速测试
- 全球五大洲网速及延迟测试
- 延迟模式、低数据模式、跳过任意章节,多种测试方式弹性选择
- Json输出便于大数据分析
使用方法
便捷模式:交互界面
bash <(curl -Ls Check.Place) -N
高级模式:参数运行
默认双栈检测:
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 广西壮族自治区
bash <(curl -Ls Net.Check.Place) -R GX
bash <(curl -Ls Net.Check.Place) -R gx
低数据模式:
bash <(curl -Ls Net.Check.Place) -L
跳过任意章节:
bash <(curl -Ls Net.Check.Place) -S 1234567
中英文双语支持:
bash <(curl -Ls Net.Check.Place) -l cn|en
Json输出:
bash <(curl -Ls Net.Check.Place) -j
跳过检测系统及安装依赖:
bash <(curl -Ls Net.Check.Place) -n
自动安装依赖:
bash <(curl -Ls Net.Check.Place) -y
报告展示完整IP地址:
bash <(curl -Ls Net.Check.Place) -f
评论前必须登录!
注册