MTR 网络诊断
持续向每一跳发送探测包,实时统计丢包率、平均 / 最好 / 最差延迟和抖动,并标出每一跳的 ASN、归属地和运营商,快速定位是哪一段网络出了问题。
bgptool mtr 1.1.1.1
bgptool mtr -c 20 -6 example.com
bgptool 是一个 Linux 命令行工具:每一跳都显示 ASN、归属地和运营商,数据来自本站 IP 数据库。
自动识别架构并校验 SHA-256,安装到 /usr/local/bin/bgptool,并授予 cap_net_raw 权限,之后普通用户也能直接运行。
持续向每一跳发送探测包,实时统计丢包率、平均 / 最好 / 最差延迟和抖动,并标出每一跳的 ASN、归属地和运营商,快速定位是哪一段网络出了问题。
显示数据包到达目标经过的每一跳,以及每一跳的延迟、ASN、归属地和运营商,一眼看出线路走向(如是否走 CN2、是否绕路)。
$ bgptool trace 8.8.8.8 bgptool traceroute 8.8.8.8 (8.8.8.8), 30 跳上限 # 地址 延迟 (ms) ASN 归属地 / 运营商 1 192.168.1.1 0.6 0.5 0.5 私有/保留地址 2 100.64.0.1 3.1 2.9 3.0 私有/保留地址 3 61.140.0.1 4.2 4.0 4.1 AS4134 中国 广东 广州 中国电信 4 202.97.94.10 8.7 8.5 8.6 AS4134 中国 广东 广州 中国电信 5 202.97.12.1 12.1 12.0 12.3 AS4134 中国 上海 中国电信 6 108.170.241.65 32.4 32.1 32.2 AS15169 中国 香港 Google 7 8.8.8.8 31.9 31.8 32.0 AS15169 美国 Google
运行 bgptool login 后,在浏览器中确认验证码即可完成登录,终端里不需要输入密码;服务器上也可以直接用 API Key 登录。
Linux(amd64 / arm64),单文件无依赖。发送 ICMP 探测包需要 root 或 cap_net_raw 权限,安装脚本会自动设置。
| 文件 | 大小 | 版本 | SHA-256 |
|---|---|---|---|
| bgptool-linux-amd64 | 6.2 MB | dev-20261005 | 3080c1f60dd73fd8849c03a29e7cadd06d5371f8000a2681b9eb7c058d76be0e |
| bgptool-linux-arm64 | 5.7 MB | dev-20261005 | 2035d220847893960569b7b2ce3641ce5fb68793f9bd83160c2955d88910eca2 |