Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
forked from xykt/NetQuality

A script for network quality detection

License

Notifications You must be signed in to change notification settings

logdns/NetQuality

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

166 Commits

Repository files navigation

license

网络质量体检脚本 - 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 | Windows (via Docker)

  • 中英文双语言支持
  • 支持IPv4/IPv6双栈查询
  • 精美排版,直观显示,多终端单屏优化展示,便于截图分享
  • BGP信息、本地策略、接入信息、三网TCP大包延迟、三网回程路由、国内测速、国际互连七大模块
  • 基础数据源自BGP.TOOLSBGP.HE.NET数据库
  • 上游及接入信息直观展示
  • 中国大陆地区31个省/市/自治区电信/联通/移动三网回程延迟
  • 基于SPEEDTEST.NET的中国大陆(含大湾区)三网网速测试
  • 基于NextTrace的三网回程完整路由展示
  • 全球五大洲网速及延迟测试
  • 延迟模式、低数据模式、跳过任意章节,多种测试方式弹性选择
  • Json输出便于大数据分析

屏幕截图

IPv4测试结果 IPv6测试结果
IPv4 IPv6
延迟模式测试结果 完整路由模式测试结果
Ping Route

使用方法

便捷模式:交互界面

Net

Bash:
bash <(curl -Ls https://Check.Place) -N
Docker:
  • Linux
docker run --rm --net=host -it xykt/check -N && docker rmi xykt/check > /dev/null 2>&1
  • Windows (CMD)
docker run --rm --net=host -it xykt/check -N & docker rmi xykt/check > NUL 2>&1

高级模式:参数运行

Help

默认双栈检测:
bash <(curl -Ls https://Net.Check.Place)
只检测IPv4结果:
bash <(curl -Ls https://Net.Check.Place) -4
只检测IPv6结果:
bash <(curl -Ls https://Net.Check.Place) -6
延迟模式:
bash <(curl -Ls https://Net.Check.Place) -P
完整路由模式(TCP大包):
bash <(curl -Ls https://Net.Check.Place) -R [大陆地区省级行政区名称或中/英文简称]

缺省状态默认检测北京、上海、广东三地

bash <(curl -Ls https://Net.Check.Place) -R

指定参数可检测任意大陆省级行政区(以下任选其一)

bash <(curl -Ls https://Net.Check.Place) -R 桂
bash <(curl -Ls https://Net.Check.Place) -R 广西
bash <(curl -Ls https://Net.Check.Place) -R 广西壮族自治区
bash <(curl -Ls https://Net.Check.Place) -R GX
bash <(curl -Ls https://Net.Check.Place) -R gx
低数据模式:
bash <(curl -Ls https://Net.Check.Place) -L
跳过任意章节:
bash <(curl -Ls https://Net.Check.Place) -S 1234567
中英文双语支持:
bash <(curl -Ls https://Net.Check.Place) -l cn|en
Json输出(输出示例):
bash <(curl -Ls https://Net.Check.Place) -j
输出报告ANSI/JSON/纯文本至文件:
bash <(curl -Ls https://Net.Check.Place) -o /path/to/file.ansi
bash <(curl -Ls https://Net.Check.Place) -o /path/to/file.json
bash <(curl -Ls https://Net.Check.Place) -o /path/to/file.txtoranyother
跳过检测系统及安装依赖:
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
Docker(支持运行参数,须在&前插入):
  • Linux
docker run --rm --net=host -it xykt/netquality && docker rmi xykt/netquality > /dev/null 2>&1
  • Windows (CMD)
docker run --rm --net=host -it xykt/netquality & docker rmi xykt/netquality > NUL 2>&1

脚本更新

2025年08月03日 00:00 增加Docker运行方式

2025年08月01日 15:15 增加-p隐私模式,禁用在线报告生成功能

2025年07月30日 16:50 将所有HTTP请求替换为HTTPS以提升脚本安全性

2025年05月11日 14:00 增加报告svg图片分享链接,修复一些排版问题

2025年04月23日 18:00 增加-o输出报告ANSI/JSON/纯文本至文件,修复三网回程线路测试偶发卡死问题

2025年04月21日 22:15 更新:完整路由模式,折叠重复的路由信息

2025年04月21日 00:00 修复macOS兼容性问题,提升脚本鲁棒性

2025年04月20日 21:00 修复大陆IP无法正常获取脚本资源的问题

2025年03月28日 00:50 增加-R完整路由模式,增加低数据模式的国际互连延迟测试,修复bugs

2025年03月13日 22:40 增加-n参数,跳过OS检测及安装依赖

2025年03月12日 17:00 脚本发布

脚本贡献

服务器赞助商(排名不分先后)

赞助商 商标 网址
V.PS vps_logo https://v.ps
BAGE bage_logo https://bagevm.com
LisaHost
丽萨主机
lisa_logo https://lisahost.com
DreamCloud dreamcloud_logo https://as211392.com
VIRCS
威尔克斯
vircs_logo https://vircs.com
RapidProxy
原生IP
rapidproxy_logo https://rapidproxy.io

*仅接受长期稳定运营,信誉良好的商家

Acknowledgments:

  • 感谢NextTrace项目组(官网,GitHub)提供稳定可靠的三网回程路由测试工具

  • 感谢SPEETNET.net,Speedtest® CLI是目前大陆地区唯一可用的命令行三网测速工具

  • 感谢GlobalSign@Nodeseek提供稳定可靠的三网测试地址,你的付出为脚本最重要的功能之一奠定了坚实基础

  • 感谢福尔摩斯@Nodeseek,你在功能及美工方面为脚本提供了诸多宝贵建议

  • 感谢酒神@Nodeseek,你为脚本提供了技术支持及宝贵建议

  • 感谢Si,你为脚本的功能及排版提供了重要建议参考

  • 感谢Kakan,你为脚本提供了宝贵的参考意见

Stars History:

Stargazers over time

Daily Runs History:

daily_runs_history

About

A script for network quality detection

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%

AltStyle によって変換されたページ (->オリジナル) /