Loading... # NextTrace v1.6.1 发布:新增 MTR 模式与 MTU 探测功能 # 一、新闻概述 ## 1. 标题 NextTrace v1.6.1 发布:新增 MTR 模式与 MTU 探测功能 ## 2. 发布时间 2026 年 3 月 21 日 ## 3. 来源 GitHub Release - nxtrace/NTrace-core # 二、核心内容 ## 1. 事件摘要 ### A. 主要内容 NextTrace 是一个开源的网络路由追踪工具,此次 v1.6.1 版本更新带来了重大功能增强,包括新增 MTR 模式、独立的 MTU 探测模式,以及 Windows 平台依赖重构。 ### B. 核心亮点 - 新增完整的 MTR 模式,支持交互式 TUI、报告模式和流式输出 - 独立的 MTU 路径探测功能 - 同一版本提供三种构建变体:完整版、精简版、MTR 专用版 - Windows 平台移除 Npcap 依赖,改用 WinDivert ## 2. 关键信息 ### A. 版本号 v1.6.1 ### B. 重要数据 - GitHub Star:7.7k - Fork 数:461 - 支持平台数:101 个构建包 - 覆盖架构:amd64、arm64、386、armv5/v6/v7、mips、ppc64、riscv64、s390x、loong64 等 ### C. 涉及产品 NextTrace 网络路由追踪工具 ## 3. 背景介绍 ### A. 前置版本 v1.5.0 是上一个主要版本,引入了多项功能改进。 ### B. 相关上下文 NextTrace 是一个用 Go 语言编写的开源路由追踪工具,支持多种探测协议(ICMP、TCP、UDP),并提供 GeoIP 定位、RDNS 反解等增强功能。 # 三、详细报道 ## 1. 主要内容 ### A. 功能更新 新增 MTR 模式 - 支持交互式 TUI 界面 - 提供 `--report` 报告模式 - 支持 `--raw` 流式输出 - 新增 `--wide`、`--show-ips`、`-y/--ipinfo` 等显示控制选项 重写 MTR 调度与统计逻辑 - 改为 Per-Hop 独立调度 - 支持每跳多并发探测 - 修复高丢包场景下的统计偏差问题 - 修复 ghost row、超发残影和已到达目的地后高 TTL 脏数据问题 新增独立 MTU 探测模式 - 使用 `--mtu` 参数启动 - 独立于普通 traceroute/MTR - 支持单独的输出格式与 JSON schema - 兼容 GeoIP、RDNS、`--dot-server` 等常用参数 ### B. 技术改进 Windows 平台重构 - 移除对 Npcap 的依赖 - ICMP/TCP/UDP 监听统一改为 WinDivert SNIFF 模式 - 修复上下文取消后句柄未释放导致的卡住问题 探测包大小语义调整 - `--psize` 现在表示探测包总大小(包含 IP 与探测协议头) - 默认按协议和 IP 族自动取最小合法值 - 支持负值随机化每个 probe 的包大小 - 新增 `-Q/--tos` 用于设置 IP TOS/traffic class 输出文件能力 - 常规 traceroute 支持 `--output <FILE>` - 支持 `--output-default` 便于实时落盘和脚本处理 DoT 服务器增强 - `--dot-server` 现在影响目标域名解析、GeoIP、LeoMoe FastIP 等相关请求 - 失败时自动回退到系统 DNS ### C. 兼容性说明 - TTY 下支持状态与 PMTU 高亮 - 重定向或管道输出退化为无 ANSI 的逐行流式文本 - 补齐 Windows 下的 MTU 处理问题 - WinDivert 超时、过滤与权限提示改进 ## 2. 技术细节 ### A. 版本架构 ```mermaid graph TB subgraph Versions[NextTrace v1.6.1 三种构建版本] A[nexttrace 完整版] B[nexttrace-tiny 精简版] C[ntr MTR专用版] end subgraph Features[功能对比] F1[常规 traceroute] F2[MTR TUI] F3[MTR 报告模式] F4[Globalping] F5[WebUI] F6[快速跟踪] F7[MTU 探测] end A --> F1 A --> F2 A --> F3 A --> F4 A --> F5 A --> F6 A --> F7 B --> F1 B --> F6 B --> F7 C --> F2 C --> F3 style A fill:#e1f5ff style B fill:#fff4e1 style C fill:#ffe1f5 ```  ### B. 功能架构 ```mermaid graph TD A[用户命令] --> B[常规 traceroute] A --> C[MTR 模式] A --> D[MTU 探测] B --> E[GeoIP 定位] B --> F[RDNS 反解] C --> E C --> F D --> F style B fill:#4CAF50 style C fill:#2196F3 style D fill:#FF9800 ```  ### C. 参数变更 | 旧参数 | 新参数 | 说明 | |-------|-------|------| | `-t` | `--mtr` | 用于启动 MTR 模式 | | `--table` | `--table` | 改为最终汇总表,不再实时刷新 | ## 3. 数据与事实 ### A. 三种版本功能对比 | 功能 | nexttrace(完整版) | nexttrace-tiny | ntr | | --- | :---: | :---: | :---: | | 常规 traceroute | OK | OK | - | | MTR TUI | OK | - | OK(默认) | | MTR 报告(-r) | OK | - | OK | | MTR 宽报告(-w) | OK | - | OK | | MTR 原始输出(--raw) | OK | - | OK | | Globalping(--from) | OK | - | - | | WebUI(--deploy) | OK | - | - | | 快速跟踪(-F) | OK | OK | - | | 默认运行模式 | traceroute | traceroute | MTR TUI | ### B. 平台支持 - Linux:多架构支持(amd64、arm64、armv5/v6/v7、mips、ppc64、riscv64、s390x、loong64) - Windows:386、amd64、arm64 - macOS:amd64、arm64、universal - FreeBSD:多架构支持 - OpenBSD:多架构支持 - DragonFlyBSD:amd64 - Android:arm64 # 四、影响分析 ## 1. 行业影响 ### A. 技术趋势 - 网络诊断工具趋向多功能集成 - 开源工具在企业网络运维中扮演重要角色 - 跨平台支持成为工具发展的关键 ### B. 竞争格局 - 与传统 traceroute、mtr 相比功能更丰富 - 与商业网络诊断工具形成竞争 ## 2. 用户影响 ### A. 现有用户 - MTR 模式提供更强大的网络诊断能力 - MTU 探测模式解决路径 MTU 发现难题 - Windows 用户无需安装 Npcap ### B. 潜在用户 - 三种版本选择满足不同场景需求 - 精简版适合嵌入式环境 - MTR 专用版适合持续监控场景 ### C. 迁移建议 - 需要注意 `-t` 参数语义变化 - `--table` 输出模式变化 - Windows 用户可移除 Npcap 依赖 ## 3. 技术趋势 ### A. 技术方向 - 网络诊断工具集成化 - 交互式 TUI 提升用户体验 - 多输出格式适应自动化需求 ### B. 生态影响 - 包管理器默认提供完整版 nexttrace - 多构建版本策略提升工具灵活性 # 五、各方反应 ## 1. 官方回应 官方强调此次更新是 NextTrace 的重要里程碑,三种构建版本的策略让用户可以根据需求选择最适合的版本。 ## 2. 社区反馈 ### A. GitHub 数据 - Star 数:7.7k - Fork 数:461 - v1.6.1 发布后获得社区积极反响 ### B. 功能亮点 - MTR 模式是最受期待的功能之一 - Windows Npcap 依赖移除降低了使用门槛 - MTU 探测模式填补了功能空白 # 六、相关链接 ## 1. 官方公告 - GitHub Release v1.6.1 - 项目仓库 ## 2. 相关资源 - 完整更新日志 - 版本对比 *** ## 参考资料 1. [Release v1.6.1 - nxtrace/NTrace-core](https://github.com/nxtrace/NTrace-core/releases/tag/v1.6.1) 2. [NTrace-core GitHub Repository](https://github.com/nxtrace/NTrace-core) 最后修改:2026 年 03 月 22 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏