NextTrace:开源的Transroute工具,可以替代BestTrace,提供地理位置显示,支持ICMP/TCP/UDP
NextTrace 是一个开源的路由追踪工具,使用 Go 语言编写,专注于提供可视化的网络路由追踪功能。它是传统 Traceroute 工具的现代化替代品,具有更友好的界面和更丰富的功能。
主要特点
- 支持多种追踪方法:ICMP、TCP、UDP
- 提供地理位置信息显示
- 支持 IPv4 和 IPv6
- 可以显示详细的 AS 编号信息
- 跨平台支持:Windows、Linux、MacOS
安装方法
自动安装
Linux/MacOS
curl nxtrace.org/nt |bash
MacOS
brew install nexttrace
Windows
scoop bucket add extras && scoop install extras/nexttrace
手动安装
- 从官方网站下载匹配的系统与架构,执行安装。
- 也可以直接从 GitHub Releases 页面下载最新的可执行文件。
快速开始
简单追踪
nexttrace example.com
指定追踪方法
nexttrace icmp example.com # 使用 ICMP 方式
nexttrace -T tcp example.com # 使用 TCP 方式
nexttrace -U udp example.com # 使用 UDP 方式
常用参数说明
参数 | 说明 |
---|---|
-4 --ipv4 | 仅使用 IPv4 |
-6 --ipv6 | 仅使用 IPv6 |
-T --tcp | 使用 TCP SYN 进行跟踪路由(默认端口为 80) |
-U --udp | 使用 UDP SYN 进行跟踪路由(默认端口为 33494) |
-F --fast-trace | 一键测试三网回程路由 |
注意事项
- 某些路由追踪可能需要 root 管理员权限
- 部分网络可能会屏蔽 ICMP 包,此时建议使用 TCP 方式
- 追踪结果可能会因网络状况而变化
- 建议在使用时选择合适的超时时间和探测次数
示例
PS C:\Users\YOURPC> nexttrace.exe -4 bwh81.net
NextTrace v1.3.5 2024-10-06T03:10:02Z 4ae9d8e
[NextTrace API] preferred API IP - 45.88.195.154 - 563.59ms - DMIT.LAX
IP Geo Data Provider: LeoMoeAPI
traceroute to 162.244.241.15 (bwh81.net), 30 hops max, 52 bytes payload
1 *
2 *
3 *
4 *
5 *
6 *
7 *
8 *
9 *
10 *
11 *
12 *
13 *
14 *
15 *
16 *
17 *
18 162.244.241.15 AS25820 美国 加利福尼亚 洛杉矶 it7.net
162.244.241.15.16clouds.com 153.77 ms / 153.71 ms / 166.04 ms
MapTrace URL: