← Package directory
Available on winget

Install NextTrace

NextTrace, an open source visual route tracking CLI tool

Install with winget
winget install --id NextTrace.NextTrace.Core
Upgrade
winget upgrade --id NextTrace.NextTrace.Core
Uninstall
winget uninstall --id NextTrace.NextTrace.Core

About NextTrace

An open source visual routing tool that pursues light weight, developed using Golang.

What's new in 1.6.5

What's Changed - 新增 Deploy MCP 模式:nexttrace --deploy --mcp 会在 deploy 网络服务中挂载 Streamable HTTP MCP endpoint /mcp,供 Agent / MCP Client 直接调用 NextTrace 能力 - 新增 deploy token 鉴权:支持 --deploy-token 与 NEXTTRACE_DEPLOY_TOKEN;外网监听且未手动设置 token 时会自动生成 token,WebUI / REST API / WebSocket / MCP 均受保护 - 新增浏览器登录页 /auth/login:WebUI 可通过 HttpOnly Cookie 访问受保护页面;Agent / API / MCP 支持 Authorization: Bearer <token> 与 X-NextTrace-Token - 新增共享 internal/service 层,为 Web / MCP 提供结构化能力入口,覆盖 traceroute、MTR report/raw、MTU、speed、Nali 标注、Geo lookup 与 Globalping - 新增 MCP tool 集合:nexttrace_capabilities、nexttrace_traceroute、nexttrace_mtr_report、nexttrace_mtr_raw、nexttrace_mtu_trace、nexttrace_speed_test、nexttrace_annotate_ips、nexttrace_geo_lookup、nexttrace_globalping_trace、nexttrace_globalping_limits、nexttrace_globalping_get_measurement - 增强 Globalping MCP 支持:支持多 location / ASN / magic location 字符串发起全球 traceroute,返回 measurement id、probe 信息、ASN / network / tags、hops 与 raw output,不再只取第一个结果 - 修复 Globalping MCP 默认端口与协议边界:TCP 默认 80,UDP 默认 33494,ICMP 保持无端口语义,避免 Agent 调用 ICMP 时生成无效 payload - 补充 NextTrace Agent Skill:新增 skills/nexttrace/,说明 MCP 启动、客户端注册、全工具能力、Globalping 用法、CLI fallback、平台限制、校验流程与输出模板 - 强化 deploy / MCP 安全与稳定性:鉴权默认 fail-closed,禁止 URL query token,CORS 补齐 MCP DELETE 与鉴权 header,WebSocket / MCP / API 未授权访问均拒绝 - 改进取消与 shutdown 行为:修复 WebSocket 重连、Fast Trace prompt、stdin reader、目标解析等路径在 context cancel / deadline 下的日志、阻塞与退出语义 额外的: --mcp 只能与 --deploy 同用,不提供 stdio MCP 模式。 本地 loopback 监听默认免 token;外网监听建议显式设置 --deploy-token 或 NEXTTRACE_DEPLOY_TOKEN,避免自动生成 token 出现在日志 / CI 输出中。 Globalping 是远端探针能力,不支持本地 source_address / s...

Read release notes

Version history

Version Updated Notes
1.6.5 Unknown What's Changed - 新增 Deploy MCP 模式:nexttrace --deploy --mcp 会在 deploy 网络服务中挂载 Streamable HTTP MCP endpoint /mcp,供 Agent / MCP Client 直接调用 NextTrace 能力 - 新增 deploy token 鉴权:支持 --deploy-token 与 NEXTTRACE_DEPLOY_TOKEN;外网监听且未...
1.6.4 Unknown What's Changed - 新增独立 CDN 测速模式 --speed:支持 Apple(默认)与 Cloudflare 后端、候选节点选择、指定 --endpoint、--source / --dev、TTY 输出、非交互模式和 --json 机器可读输出 - 新增文本 IP 标注模式 --nali:可标注命令参数或管道输入中的 IPv4 / IPv6 字面量,并复用 NextTrace 现有 GeoIP provider、--...
1.6.2 Unknown What's Changed - 进一步补强 --source / --dev 的跨平台行为:macOS / Linux 上会绑定到指定源网卡;Windows 上 --dev 继续只用于选择 source address,不再进入不受支持的绑定路径,相关错误提示也更明确 - 补强 Darwin 抓包兼容性:TCP / UDP 的本机定向抓包不再强制请求 promisc,修复部分 macOS 环境下 pcap open failed .....
1.6.1 Unknown What's Changed - 新增 MTR 模式,支持交互式 TUI、--report 报告模式、--raw 流式输出,以及 --wide、--show-ips、-y/--ipinfo 等显示控制 - 重写 MTR 调度与统计逻辑,改为 Per-Hop 独立调度,支持每跳多并发探测,修复高丢包场景下的统计偏差、ghost row、超发残影和已到达目的地后高 TTL 脏数据问题 - Web Console 的 MTR 路径同步升级,新...
1.5.0 Unknown What's Changed - 修复 trace 时延迟计时错误的问题 by @Yunlq in nxtrace#94 - 完成了 UDP/UDPv6 模式的 Windows 支持与并发优化 by @Yunlq in nxtrace#96 - 修复 MPLS 功能及特殊情况下的稳定性 by @tsosunchia in nxtrace@c3780f2 nxtrace@8aad34f - 为 TCP/UDP 等模式引入 MPLS Lab...
1.3.7 Unknown Release notes