Files
NetQuality/README.md
2025-03-13 22:48:46 +08:00

111 lines
3.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<p align="center">
<img src="https://hits.seeyoufarm.com/api/count/keep/badge.svg?url=https%3A%2F%2Fnet.check.place&count_bg=%2379C83D&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=Runs&edge_flat=false"/>
<img src="https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Fxykt%2FNetQuality&count_bg=%233DC8C0&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=Visits&edge_flat=false"/>
<a href="/LICENSE"><img src="https://img.shields.io/badge/License-AGPL%20v3-blue.svg" alt="license" /></a>
</p>
## 网络质量体检脚本 - [Network Quality Check Script (EN)](https://github.com/xykt/NetQuality/blob/main/README_EN.md)
**支持OS/PlatformUbuntu | 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输出便于大数据分析
##### 屏幕截图
|IPv4测试结果|IPv6测试结果|延迟模式测试结果|
|---|---|---|
|![IPv4](https://github.com/xykt/NetQuality/raw/refs/heads/main/res/v4_cn.png)|![IPv6](https://github.com/xykt/NetQuality/raw/refs/heads/main/res/v6_cn.png)|![Ping](https://github.com/xykt/NetQuality/raw/refs/heads/main/res/ping_cn.png)|
## 使用方法
![Help](https://github.com/xykt/NetQuality/raw/refs/heads/main/res/help.png)
##### 默认双栈检测:
````bash
bash <(curl -Ls Net.Check.Place)
````
##### 只检测IPv4结果
````bash
bash <(curl -Ls Net.Check.Place) -4
````
##### 只检测IPv6结果
````bash
bash <(curl -Ls Net.Check.Place) -6
````
##### 延迟模式:
````bash
bash <(curl -Ls Net.Check.Place) -P
````
##### 低数据模式:
````bash
bash <(curl -Ls Net.Check.Place) -L
````
##### 跳过任意章节:
````bash
bash <(curl -Ls Net.Check.Place) -S 1234567
````
##### 中英文双语支持:
````bash
bash <(curl -Ls Net.Check.Place) -l cn|en
````
##### Json输出[输出示例](https://github.com/xykt/NetQuality/blob/main/res/output.json)
````bash
bash <(curl -Ls Net.Check.Place) -j
````
##### 跳过检测系统及安装依赖:
````bash
bash <(curl -Ls Net.Check.Place) -n
````
##### 自动安装依赖:
````bash
bash <(curl -Ls Net.Check.Place) -y
````
##### 报告展示完整IP地址
````bash
bash <(curl -Ls Net.Check.Place) -f
````
## 脚本更新
2025/03/13 22:40 增加-n参数跳过OS检测及安装依赖
2025/03/12 17:00 脚本发布
## 脚本贡献
**Acknowledgments:**
- 感谢[GlobalSign@Nodeseek](https://www.nodeseek.com/space/5813#/general)提供稳定可靠的三网测试地址,你的付出为脚本最重要的功能之一奠定了坚实基础
- 感谢[福尔摩斯@Nodeseek](https://www.nodeseek.com/space/13352#/general),你在功能及美工方面为脚本提供了诸多宝贵建议
- 感谢[酒神@Nodeseek](https://www.nodeseek.com/space/9#/general),你为脚本提供了技术支持及宝贵建议
- 感谢Si你为脚本的功能及排版提供了重要建议参考
- 感谢Kakan你为脚本提供了宝贵的参考意见
- 感谢[V.PS](https://v.ps/)/[Bage](https://www.bagevm.com/)/[丽萨主机](https://lisahost.com/)提供服务器支持