第240114期 – opentrace

第240114期 - opentrace
1.5k star,推荐一款开源、免费的、酷炫的工具

可以看下预览图,开源地址在文末
第240114期 - opentrace

OpenTrace:一款跨平台的可视化路由跟踪软件

在网络诊断和优化的过程中,路由跟踪是一种常用的方法,它可以显示数据包从源主机到目的主机的传输路径,以及每个中间节点的延迟和丢包情况。

路由跟踪可以帮助我们发现网络拥塞、故障、黑洞等问题,从而提高网络性能和安全性。

第240114期 - opentrace

然而,传统的路由跟踪工具,如 traceroute、tracert、mtr 等,通常只提供了基本的文本输出,缺乏可视化和交互性,不利于用户快速分析和理解路由跟踪的结果。

此外,这些工具也存在一些局限性,如不支持多种协议、不支持自定义 DNS 服务器、不支持 IP 地理位置和运营商信息等。

第240114期 - opentrace

为了解决这些问题,一款名为 OpenTrace 的软件应运而生。

OpenTrace 是 NextTrace 的跨平台 GUI 界面,带来您熟悉但更强大的用户体验。

NextTrace 是一款基于 Rust 语言开发的高性能路由跟踪工具,它支持 ICMP、TCP、UDP、QUIC 等多种协议,支持 DNS、DoH 等多种 DNS 服务器,支持使用本地 MMDB 格式的 IP 数据库,支持输出 JSON、CSV、XML 等多种格式的数据,支持多线程和异步 IO 等特性。

第240114期 - opentrace

OpenTrace 则为 NextTrace 提供了一个跨平台的原生 GUI,支持 Windows、Linux 和 macOS 等操作系统。

OpenTrace 的界面设计简洁美观,功能强大易用,用户友好的 GUI 和易于理解的参数描述,让您无需记忆复杂的命令行参数,只需点击几下鼠标,就可以开始路由跟踪的任务。

OpenTrace 还提供了 MTR(My Traceroute)的功能,可以实时显示每个节点的延迟、丢包、抖动等统计信息,以及图形化的柱状图和折线图,让您一目了然地看到路由跟踪的动态变化。

OpenTrace 还支持多语言,目前已经支持了中文、英文、日文等语言,方便不同国家和地区的用户使用。
第240114期 - opentrace

OpenTrace 的安装和使用非常简单,您只需要按照以下步骤操作:

  1. 从开源地址下载对应系统架构的 OpenTrace,解压后得到 OpenTrace 的可执行文件。

第240114期 - opentrace

  1. 从开race,将其放置于 OpenTrace 目录下,或者放置到系统 PATH 环境变量包含的目录中;您亦可以放到任意位置并手动指定路径(macOS 用户推荐)。
  2. 运行 OpenTrace 的可执行文件,您将看到 OpenTrace 的主界面
  3. 在主界面的“目标”栏中输入您想要跟踪的目标主机的 IP 地址或域名,如 www.google.com。
  4. 在主界面的“参数”栏中选择您想要使用的协议、端口、超时、最大跳数、间隔等参数,或者保持默认值。
  5. 在主界面的“DNS”栏中选择您想要使用的 DNS 服务器,可以是系统默认的 DNS,也可以是自定义的 DNS 或 DoH 服务器。
  6. 在主界面的“IP 数据库”栏中选择您想要使用的 IP 数据库,可以是内置的 GeoLite2 数据库,也可以是自定义的 MMDB 格式的数据库。
  7. 点击主界面的“开始”按钮,OpenTrace 将开始路由跟踪的任务,并在下方的“输出”栏中显示文本输出

第240114期 - opentrace

  1. 如果您想要查看 MTR 的功能,可以点击主界面的“MTR”按钮,OpenTrace 将在新窗口中显示 MTR 的输出
  2. 如果您想要保存路由跟踪的结果,可以点击主界面的“保存”按钮,选择您想要保存的格式,如 JSON、CSV、XML 等,以及保存的路径和文件名,OpenTrace 将把路由跟踪的结果保存到您指定的位置。
  3. 如果您想要停止路由跟踪的任务,可以点击主界面的“停止”按钮,OpenTrace 将终止路由跟踪的进程,并清空输出栏的内容。

以上就是 OpenTrace 的简介、特点和使用方法,希望对您有所帮助。

开源地址:https://github.com/Archeb/opentrace


© 版权声明

相关文章