Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

105 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TcpQuality

TCP 质量检测脚本,默认检测全国三网运营商节点。

快速运行

国外服务器推荐使用 GitHub Raw:

bash <(curl -fsSL https://raw.githubusercontent.com/ibsgss/TcpQuality/main/runTcpQuality.sh)

国内服务器推荐使用加速入口:

bash <(curl -fsSL https://tcpquality.ibsgss.uk/run)

示例报告:

支持参数

  • -h--help:显示帮助信息并退出。
  • -c NUM--count NUM:设置每个节点的发包数量,范围 1-600,默认 30。
  • -s NUM--size NUM:指定 IP 包总长度,单位为 B;0 表示标准无负载 SYN,未指定时随机使用内置包长,过小的数值按协议最小头部发送。
  • -p NUM--parallel NUM:设置并行节点数,范围 1-31,默认 16。
  • -v4--v4:仅探测 IPv4。
  • -v6--v6:仅探测 IPv6。
  • --cernet:仅探测 CERNET IPv4 和 CERNET2 IPv6。
  • --all:检测 IPv4/IPv6、CERNET/CERNET2、国际互联和 Speedtest。
  • --speedtest:完成 TCP 质量探测后,追加国内电信、联通、移动分阶段 Speedtest 测速。
  • --only-speedtest:仅运行国内电信、联通、移动分阶段 Speedtest 测速。
  • --intl:单独使用时仅运行国际互联;与 -v4-v6--all 等组合时追加国际互联。
  • --province CODE:仅检测指定省份,可重复;也支持 -bj-sh-gd 等省份简写。
  • --debug:保留临时文件并输出调试信息。

依赖说明

  • nping:随 nmap 安装,用于 TCP SYN 探测。
  • traceroute:用于自动识别三网 TCP 回程线路。
  • nexttrace:可选;用于 IPv4大包回程质量(beta) 的 TCP 大包路由识别。

Star History

Star History Chart

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages