[软件更新] NextTrace v1.6.1 已正式发布
相比v1.5.0:
• 新增 MTR 模式,支持交互式 TUI、--report 报告模式、--raw 流式输出,以及 --wide、--show-ips、-y/--ipinfo 等显示控制
• 重写 MTR 调度与统计逻辑,改为 Per-Hop 独立调度,支持每跳多并发探测,修复高丢包场景下的统计偏差、ghost row、超发残影和已到达目的地后高 TTL 脏数据问题
• Web Console 的 MTR 路径同步升级,新增渲染节流与最终 TTL 截断逻辑;WebSocket 持续探测下的 MTR 消息也改为逐事件推送 mtr_raw
• 新增独立的 --mtu 模式,用于路径 MTU 探测;该模式独立于普通 traceroute / MTR,引入单独的输出与 JSON schema,并支持 GeoIP、RDNS、--dot-server 等常用参数
• 补强 --mtu 模式的输出与平台兼容性:TTY 下支持状态与 PMTU 高亮,重定向/管道输出退化为无 ANSI 的逐行流式文本,并补齐 Windows 下的 MTU 处理、WinDivert 超时/过滤与权限提示问题
• 调整 --psize 语义为“探测包总大小”(包含 IP 与探测协议头),默认按协议和 IP 族自动取最小合法值;同时支持负值随机化每个 probe 的包大小,并新增 -Q/--tos 用于设置 IP TOS / traffic class
• 常规 traceroute 新增输出文件能力,支持 --output <FILE> 和 --output-default,便于实时落盘和脚本处理
• Windows 下移除了对 Npcap 的依赖,ICMP/TCP/UDP 监听统一改为 WinDivert SNIFF 模式,并修复上下文取消后句柄未释放导致的卡住问题
• --dot-server 现在不仅影响目标域名解析,也会影响 GeoIP / LeoMoe FastIP 等相关请求的域名解析,并在失败时回退系统 DNS
• 异步化 Geo 查询并调整 traceroute 默认间隔,降低探测过程中的额外等待
• 进一步修复 DNS、trace、WebSocket、Globalping、tracemap、FastIP 等链路中的上下文取消、关闭竞态与缓存同步问题
• 从本版本开始,NextTrace 在同一 release tag 下同时提供三种构建版本:nexttrace 完整版、nexttrace-tiny 精简版、ntr MTR 专用版
[Release]
https://github.com/nxtrace/NTrace-core/releases/tag/v1.6.1
相比v1.5.0:
• 新增 MTR 模式,支持交互式 TUI、--report 报告模式、--raw 流式输出,以及 --wide、--show-ips、-y/--ipinfo 等显示控制
• 重写 MTR 调度与统计逻辑,改为 Per-Hop 独立调度,支持每跳多并发探测,修复高丢包场景下的统计偏差、ghost row、超发残影和已到达目的地后高 TTL 脏数据问题
• Web Console 的 MTR 路径同步升级,新增渲染节流与最终 TTL 截断逻辑;WebSocket 持续探测下的 MTR 消息也改为逐事件推送 mtr_raw
• 新增独立的 --mtu 模式,用于路径 MTU 探测;该模式独立于普通 traceroute / MTR,引入单独的输出与 JSON schema,并支持 GeoIP、RDNS、--dot-server 等常用参数
• 补强 --mtu 模式的输出与平台兼容性:TTY 下支持状态与 PMTU 高亮,重定向/管道输出退化为无 ANSI 的逐行流式文本,并补齐 Windows 下的 MTU 处理、WinDivert 超时/过滤与权限提示问题
• 调整 --psize 语义为“探测包总大小”(包含 IP 与探测协议头),默认按协议和 IP 族自动取最小合法值;同时支持负值随机化每个 probe 的包大小,并新增 -Q/--tos 用于设置 IP TOS / traffic class
• 常规 traceroute 新增输出文件能力,支持 --output <FILE> 和 --output-default,便于实时落盘和脚本处理
• Windows 下移除了对 Npcap 的依赖,ICMP/TCP/UDP 监听统一改为 WinDivert SNIFF 模式,并修复上下文取消后句柄未释放导致的卡住问题
• --dot-server 现在不仅影响目标域名解析,也会影响 GeoIP / LeoMoe FastIP 等相关请求的域名解析,并在失败时回退系统 DNS
• 异步化 Geo 查询并调整 traceroute 默认间隔,降低探测过程中的额外等待
• 进一步修复 DNS、trace、WebSocket、Globalping、tracemap、FastIP 等链路中的上下文取消、关闭竞态与缓存同步问题
• 从本版本开始,NextTrace 在同一 release tag 下同时提供三种构建版本:nexttrace 完整版、nexttrace-tiny 精简版、ntr MTR 专用版
[Release]
https://github.com/nxtrace/NTrace-core/releases/tag/v1.6.1