NextTrace API 正在赶工反爬机制,在完成之前API将采取限流策略(每小时固定放行一定数量的请求),预计完成后将恢复正常访问。
预计下周一前完成。
预计下周一前完成。
Forwarded from Nanase的随记
功能预告:NextTrace 即将集成 tracepath 功能
tracepath 是一个用于 ** 追踪数据包从本机到目标主机所经过路径并检测路径 MTU(最大传输单元)** 的网络诊断工具。
🥰7
[软件更新] 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
🥰2
NextTrace 的 Debian / Ubuntu 分发现在已经支持按 flavor 安装。
目前提供 3 个包:
建议统一通过 apt 仓库安装和更新:
安装命令:
三个包可共存,分别对应:
目前提供 3 个包:
nexttrace:完整版nexttrace-tiny:精简版,只保留 traceroutentr:MTR 专用版建议统一通过 apt 仓库安装和更新:
curl -fsSL https://github.com/nxtrace/nexttrace-debs/releases/latest/download/nexttrace-archive-keyring.gpg | sudo tee /etc/apt/keyrings/nexttrace.gpg >/dev/null
echo "Types: deb
URIs: https://github.com/nxtrace/nexttrace-debs/releases/latest/download/
Suites: ./
Signed-By: /etc/apt/keyrings/nexttrace.gpg" | sudo tee /etc/apt/sources.list.d/nexttrace.sources >/dev/null
sudo apt update
安装命令:
sudo apt install nexttrace
sudo apt install nexttrace-tiny
sudo apt install ntr
三个包可共存,分别对应:
nexttrace / nexttrace-tiny / ntr[软件更新] NextTrace v1.6.2 已正式发布
相比v1.6.1:
• 进一步补强 --source / --dev 的跨平台行为:macOS / Linux 上会绑定到指定源网卡;Windows 上 --dev 继续只用于选择 source address,不再进入不受支持的绑定路径,相关错误提示也更明确
• 补强 Darwin 抓包兼容性:TCP / UDP 的本机定向抓包不再强制请求 promisc,修复部分 macOS 环境下 pcap open failed ... Cannot set as promisc 导致 --tcp / UDP 探测不可用的问题
• 改进 Windows 下的 WinDivert 运行时容错:缺少 runtime 时不再直接崩溃,共享打开路径增加 panic 防护,并同步调整 --init 的说明与行为
• 收紧 source-device、sniff handle 与相关运行时校验,避免不支持的平台或无效句柄进入错误路径
• 更新依赖:github.com/fatih/color 升级到 v1.19.0,github.com/mattn/go-runewidth 升级到 v0.0.22
[Release]
https://github.com/nxtrace/NTrace-core/releases/tag/v1.6.2
相比v1.6.1:
• 进一步补强 --source / --dev 的跨平台行为:macOS / Linux 上会绑定到指定源网卡;Windows 上 --dev 继续只用于选择 source address,不再进入不受支持的绑定路径,相关错误提示也更明确
• 补强 Darwin 抓包兼容性:TCP / UDP 的本机定向抓包不再强制请求 promisc,修复部分 macOS 环境下 pcap open failed ... Cannot set as promisc 导致 --tcp / UDP 探测不可用的问题
• 改进 Windows 下的 WinDivert 运行时容错:缺少 runtime 时不再直接崩溃,共享打开路径增加 panic 防护,并同步调整 --init 的说明与行为
• 收紧 source-device、sniff handle 与相关运行时校验,避免不支持的平台或无效句柄进入错误路径
• 更新依赖:github.com/fatih/color 升级到 v1.19.0,github.com/mattn/go-runewidth 升级到 v0.0.22
[Release]
https://github.com/nxtrace/NTrace-core/releases/tag/v1.6.2
🥰2
[软件更新] NextTrace v1.6.4 已正式发布
• 新增独立 CDN 测速模式 --speed:支持 Apple(默认)与 Cloudflare 后端、候选节点选择、指定 --endpoint、--source / --dev、TTY 输出、非交互模式和 --json 机器可读输出
• 新增文本 IP 标注模式 --nali:可标注命令参数或管道输入中的 IPv4 / IPv6 字面量,并复用 NextTrace 现有 GeoIP provider、--data-provider、--language、--dot-server、--dn42、-4 / -6
• MTR 的 Geo / RDNS metadata 改为异步补全:先显示基础 hop,再回填 Host / Geo 信息,减少 LeoMoeAPI、RDNS 慢查询对 TUI 启动和刷新的阻塞
• 补强 LeoMoeAPI / WebSocket 链路:避免旧响应串入新请求、缺失 websocket 时解析异常、关闭竞态、失败 lookup 重试过密,以及 MTR API 信息缓存时间不刷新的问题
• 明确 Windows --dev 语义:它只通过 source address 影响路由选择,不代表真实绑定出接口;独立 --mtu 也遵循该 source-address 语义,并额外使用网卡名查询本地 MTU
• 修复 WebUI deploy 监听竞态:服务端会先完成 bind 再输出访问地址,--listen :0 会显示实际监听端口
• 改进 Windows / source-device 相关容错:WinDivert runtime 错误保留原始信息,不支持真实网卡绑定的平台不再把 SourceDevice 传入 ICMP 发送路径
• 更新依赖:x/net、x/term、powclient v0.3.0,并将 release action 升级到 v3
[Release]
https://github.com/nxtrace/NTrace-core/releases/tag/v1.6.4
[APT源安装方法]
https://t.me/nexttrace/303
• 新增独立 CDN 测速模式 --speed:支持 Apple(默认)与 Cloudflare 后端、候选节点选择、指定 --endpoint、--source / --dev、TTY 输出、非交互模式和 --json 机器可读输出
• 新增文本 IP 标注模式 --nali:可标注命令参数或管道输入中的 IPv4 / IPv6 字面量,并复用 NextTrace 现有 GeoIP provider、--data-provider、--language、--dot-server、--dn42、-4 / -6
• MTR 的 Geo / RDNS metadata 改为异步补全:先显示基础 hop,再回填 Host / Geo 信息,减少 LeoMoeAPI、RDNS 慢查询对 TUI 启动和刷新的阻塞
• 补强 LeoMoeAPI / WebSocket 链路:避免旧响应串入新请求、缺失 websocket 时解析异常、关闭竞态、失败 lookup 重试过密,以及 MTR API 信息缓存时间不刷新的问题
• 明确 Windows --dev 语义:它只通过 source address 影响路由选择,不代表真实绑定出接口;独立 --mtu 也遵循该 source-address 语义,并额外使用网卡名查询本地 MTU
• 修复 WebUI deploy 监听竞态:服务端会先完成 bind 再输出访问地址,--listen :0 会显示实际监听端口
• 改进 Windows / source-device 相关容错:WinDivert runtime 错误保留原始信息,不支持真实网卡绑定的平台不再把 SourceDevice 传入 ICMP 发送路径
• 更新依赖:x/net、x/term、powclient v0.3.0,并将 release action 升级到 v3
[Release]
https://github.com/nxtrace/NTrace-core/releases/tag/v1.6.4
[APT源安装方法]
https://t.me/nexttrace/303
Ubuntu/Debian 系统建议使用 apt 源安装/更新:
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL -o /tmp/nexttrace-archive-keyring.gpg https://github.com/nxtrace/nexttrace-debs/releases/latest/download/nexttrace-archive-keyring.gpg
sudo install -m 0644 /tmp/nexttrace-archive-keyring.gpg /etc/apt/keyrings/nexttrace.gpg
rm -f /tmp/nexttrace-archive-keyring.gpg
printf '%s\n' 'Types: deb' 'URIs: https://github.com/nxtrace/nexttrace-debs/releases/latest/download/' 'Suites: ./' 'Signed-By: /etc/apt/keyrings/nexttrace.gpg' | sudo tee /etc/apt/sources.list.d/nexttrace.sources >/dev/null
sudo apt update
sudo apt install nexttrace
# Optionally install additional flavors
# sudo apt install nexttrace-tiny
# sudo apt install ntr
Forwarded from Nanase的随记
🦞OpenClaw x NextTrace 启动!
NextTrace 已接入 MCP 生态,可便捷地供各类 AGENTs 调用。
> 都什么时代了,还在古法测路由?
NextTrace 已接入 MCP 生态,可便捷地供各类 AGENTs 调用。
> 都什么时代了,还在古法测路由?
# 最新测试版下载地址
https://github.com/nxtrace/NTrace-dev/releases/tag/v1.6.5-beta.1
# MCP 部署文档
https://github.com/nxtrace/NTrace-dev/blob/main/README_zh_CN.md#deploy-webui- 与 -mcp
# SKILL 安装地址
https://github.com/nxtrace/NTrace-dev/tree/main/skills
下面是测试用例,附图为其结果:
用北京联通、北京 9929、北京电信、北京移动四个 NextTrace MCP 测 w135.gubo.org,按运营商给我结论。
😁10
[软件更新] NextTrace v1.6.5 已正式发布
• 新增 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 下的日志、阻塞与退出语义
[Release]
https://github.com/nxtrace/NTrace-core/releases/tag/v1.6.5
[APT源安装方法]
https://t.me/nexttrace/303
• 新增 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 下的日志、阻塞与退出语义
[Release]
https://github.com/nxtrace/NTrace-core/releases/tag/v1.6.5
[APT源安装方法]
https://t.me/nexttrace/303
GitHub
Release v1.6.5: Merge pull request #366 from nxtrace/main · nxtrace/NTrace-core
MCP / SKILL 支持