OpenTrace 是 NextTrace(一个强大的命令行路由追踪工具)的官方 GUI 封装,提供原生、跨平台的图形界面,让普通用户也能轻松使用专业级的网络诊断功能。

它不是简单的“外壳”,而是在保留 NextTrace 全部能力的基础上,通过可视化交互降低使用门槛——无论你是网络工程师、开发者,还是只想排查“为什么网这么慢”的普通用户,OpenTrace 都能帮上忙。
核心功能
- ✅ 跨平台原生界面
- Windows:基于 WPF
- Linux:基于 GTK
- macOS:原生 Cocoa 风格
界面响应流畅,符合各平台操作习惯。
- ✅ MTR(My Traceroute)支持
结合 ping 与 traceroute,实时显示每跳的延迟与丢包率,精准定位网络瓶颈。 - ✅ 多语言支持
中文、英文、法语、西班牙语、日语、俄语,开箱即用。 - ✅ 自定义 DNS 解析
支持传统 DNS 服务器,也支持 DoH(DNS over HTTPS),避免本地 DNS 污染影响结果。 - ✅ IP 地理位置数据库(MMDB)
可加载本地 MaxMind MMDB 文件,离线显示 IP 所属国家/城市,保护隐私的同时提升准确性。 - ✅ 隐私打码(Anonymization)
自动隐藏前几跳(如家庭路由器、ISP 网关)的 IP、反向 DNS 和地理位置,防止敏感信息泄露。 - ✅ 命令行集成
支持通过命令行直接启动一次追踪(例如用于脚本调用),兼顾自动化需求。

如何使用?
快速安装
- Windows / macOS / Linux:从 GitHub Releases 下载对应版本
- Linux 用户:也可通过 Flathub 或 Arch User Repository (AUR) 安装
依赖说明
- 必须安装 NextTrace
- 从 NextTrace 官方仓库 下载对应架构的二进制文件
- 将其放入以下任一位置:
- OpenTrace 应用目录内
- 系统
PATH 环境变量包含的目录(如 /usr/local/bin) - 或在 OpenTrace 设置中手动指定路径(macOS 用户推荐此方式)
- Windows 用户额外注意
若需使用 TCP/UDP Traceroute(而非默认 ICMP),请安装 Npcap(Wireshark 同款抓包驱动)。 - 运行
解压后直接运行 OpenTrace(Windows 为 .exe),无需复杂配置。
💡 提示:最新测试版可在 GitHub Actions 页面下载,但可能存在稳定性问题,仅建议高级用户试用。
为什么选择 OpenTrace?
- 比命令行更友好:参数含义清晰标注,无需记忆
nexttrace -g cn -m 30 这类命令。 - 比网页工具更安全:所有数据本地处理,不上传 IP 或路由信息。
- 比系统自带工具更强大:Windows 的
tracert 仅支持 ICMP,而 OpenTrace + NextTrace 支持 ICMP/TCP/UDP 多种协议,穿透性更强。 - 开源透明:代码公开,可审计,无广告、无遥测。
典型使用场景
- 排查游戏/视频卡顿:查看哪一跳延迟突增
- 验证 CDN 节点:确认请求是否被正确调度到就近节点
- 网络教学演示:直观展示数据包路径
- 隐私敏感环境:启用打码功能后分享路由图,不暴露内网结构