项目地址:https://github.com/nxtrace/NTrace-core
NextTrace 是一款开源的可视化路由追踪工具,它使用 Go 语言编写,追求轻量化,并提供了命令行界面。这个工具能够展示清晰的 TraceRoute 路由信息,并且支持地图可视化,使得路由追踪结果一目了然。NextTrace 支持 IPv4 和 IPv6,并且默认使用 ICMP 协议发起 TraceRoute 请求。用户可以通过多种方式安装 NextTrace,包括 Linux 的一键安装脚本、macOS 的 brew 安装命令等 。
NextTrace 特点
- 多协议支持:NextTrace 支持 ICMP、TCP 和 UDP 协议进行路由跟踪,用户可以根据需要选择使用这些协议进行网络路径探测 。
- IPv4 和 IPv6 兼容:该工具不仅支持 IPv4,还兼容 IPv6,甚至支持纯 IPv6 网络环境 。
- 地理信息数据库:NextTrace 提供基于 Geofeed 和社区贡献的 GeoIP 数据库,有助于更直观地理解路由路径。
- 路由可视化:NextTrace 可以根据 traceroute 结果生成基于 webmap 的路由地图,帮助用户更直观地理解网络路径。
- BGP 路由表和 AS 路径数据:提供基于多个数据源的 BGP 路由表和 AS 路径数据。
- IP/ASN Whois 信息:提供 IP 或 ASN 的 Whois 信息,包括 AS 名称、IP 地址所有者/ISP 等。
- DN42 网络支持:支持 DN42 网络,这是一个大型的网络学习游乐场。
- 多语言支持:NextTrace 支持英语和中文,未来计划支持更多语言。
- 高级功能:支持 TTL 控制、并发数控制、模式切换等高级功能,以及快速测试和指定网卡进行路由跟踪。
自动安装
Linux一键安装脚本
curl nxtrace.org/nt |bash
Termux 安装命令
pkg install root-repo
pkg install nexttrace-enhanced
Windows Scoop 安装命令
scoop bucket add extras && scoop install extras/nexttrace

NextTrace使用ICMP协议默认执行 TraceRoute 请求,该协议同时IPv4支持IPv6
在执行完后会给出一个可视化显示的地址,直接查看效果,参考如下:
