文章目录
展开
今天是 2024 年第一个工作日,为大家介绍一下 NextTrace 和 OpenTrace,这两个工具其实是一个,NextTrace 是一个路由跟踪软件,可以用来进行本地的路由追踪。而 OpenTrace 是基于 NextTrace 的一个可视化软件,相当于把 NextTrace 的结果可视化出来。
一、NextTrace + OpenTrace 简单介绍
NextTrace 是一款由 Golang 实现的开源轻量级可视化路由追踪工具。
特性
GitHub 地址:
二、NextTrace 安装和使用方法
安装方法
使用方法
NextTrace
默认使用ICMP
协议发起TraceRoute
请求,该协议同时支持IPv4
和IPv6
# IPv4 ICMP Trace nexttrace 1.0.0.1 # URL nexttrace http://example.com:8080/index.html?q=1 # 表格打印,使用 --table / -t 参数,将实时显示结果 nexttrace --table 1.0.0.1 # 一个方便供机器读取转化的模式 nexttrace --raw 1.0.0.1 nexttrace --json 1.0.0.1 # 只进行IPv4/IPv6解析,且当多个IP时自动选择第一个IP nexttrace --ipv4 g.co nexttrace --ipv6 g.co # IPv6 ICMP Trace nexttrace 2606:4700:4700::1111 # 禁用路径可视化 使用 --map / -M 参数 nexttrace koreacentral.blob.core.windows.net # MapTrace URL: https://api.nxtrace.org/tracemap/html/c14e439e-3250-5310-8965-42a1e3545266.html # 禁用MPLS显示 使用 --disable-mpls / -e 参数 或 NEXTTRACE_DISABLEMPLS 环境变量 nexttrace --disable-mpls example.com export NEXTTRACE_DISABLEMPLS=1