用 Rust 编写的终端网络扫描与诊断工具,提供 TUI 界面,可扫描主机、WiFi 网络和数据包。
Archeb/opentrace
跨平台的可视化路由追踪图形工具,支持 Windows、Linux 和 macOS,底层基于 NextTrace。
- Star
- 4,472
- Fork
- 188
- 未关闭 Issue
- 9
- 最近提交
- 2个月前
这是什么?
OpenTrace 是一款桌面路由追踪工具,以图形界面展示数据包到达目标地址所经过的路径,支持 Windows、Linux 和 macOS。它以 NextTrace 命令行程序作为后端,可以逐跳直观查看结果,而不必阅读原始 traceroute 文本。
除基本追踪外,它还提供 MTR(My Traceroute)模式,NextTrace 1.5.2 及以上版本使用原生 MTR,否则回退到兼容实现。用户可以配置自定义 DNS 解析器(支持 DNS 与 DoH),使用本地 .MMDB 数据库进行 IP 查询,也能通过命令行启动追踪。
在 Windows 上,TCP 和 UDP 追踪需要先安装 Npcap。Linux 版本同时发布在 Flathub 和 Arch 用户仓库中。界面支持英语、中文、法语、西班牙语、日语和俄语。
核心功能
- 01在 Windows、Linux 和 macOS 上进行图形化路由追踪。
- 02基于 NextTrace 的 MTR 模式,并提供回退实现。
- 03支持通过 DNS 或 DoH 配置自定义解析器。
- 04支持使用本地 .MMDB 数据库进行 IP 查询。
- 05提供命令行方式启动追踪。
- 06界面支持六种语言。
适用场景
- 定位网络路径中出现延迟或丢包的具体节点。
- 在桌面环境中查看到某台服务器或服务的路由路径。
- 对某条路由进行类似 MTR 的持续监测。
快速上手
- 1
从官网或 releases 页面下载适合你系统的 OpenTrace
- 2
解压并运行 OpenTrace(Windows 上为 .exe)
使用前须知
- 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,衍生作品须以相同条款开源。
- Windows 用户若要使用 TCP/UDP 路由追踪,还需单独安装 Npcap。
- 从源码编译需要另外下载 NextTrace,并安装 .NET 8 SDK 等平台相关工具链,Linux 上还需要 GTK 3。
标签
常见问题
- opentrace 是什么?
- 跨平台的可视化路由追踪图形工具,支持 Windows、Linux 和 macOS,底层基于 NextTrace。 OpenTrace 是一款桌面路由追踪工具,以图形界面展示数据包到达目标地址所经过的路径,支持 Windows、Linux 和 macOS。它以 NextTrace 命令行程序作为后端,可以逐跳直观查看结果,而不必阅读原始 traceroute 文本。
- opentrace 可以免费使用吗?用的什么许可证?
- opentrace 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- opentrace 还在维护吗?
- 半年内有更新。opentrace 最近一次提交是在 2026年8月6日。
- opentrace 适合用来做什么?
- 定位网络路径中出现延迟或丢包的具体节点。 在桌面环境中查看到某台服务器或服务的路由路径。 对某条路由进行类似 MTR 的持续监测。
- opentrace 怎么安装和运行?
- 从官网或 releases 页面下载适合你系统的 OpenTrace 解压并运行 OpenTrace(Windows 上为 .exe)
- 在哪里获取 opentrace?
- 源代码和安装说明在 GitHub 上:https://github.com/Archeb/opentrace
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
188661RustMIT更新于 4个月前
自托管的网络测速与服务器监控工具,附带 Web 界面,基于 Go 和 React 构建。
134290GoGPL-2.0更新于 3天前
一个以 Windows 为主的图形界面,可统一管理 WinGet、Scoop、Chocolatey、Homebrew、APT、pip、npm 等多种包管理器。
2.7万955C#MIT更新于 4天前
用 Go 编写的终端界面工具,无需管理员权限即可发现并浏览局域网内的设备。
246275GoApache-2.0更新于 4天前
基于 Rust 与 GPUI 构建的原生 Redis / Valkey 图形客户端,支持 GPU 渲染,可流畅浏览海量键。
215354RustApache-2.0更新于 前天