Repolode
fujiapple852

fujiapple852/trippy

一款终端网络诊断工具,结合了 traceroute 与 ping 的功能,用于分析网络连通性问题。

可替代:WinMTR

Star
8,060
Fork
293
未关闭 Issue
80
最近提交
13小时前

这是什么?

Trippy 是一款命令行网络诊断工具,将 traceroute 和 ping 的功能合二为一。它沿着通往目标主机的路径发送探测包,在实时终端界面中展示每一跳的延迟和丢包情况,便于定位连接在哪一段变慢或中断。

该项目使用 Rust 编写,支持 Linux、BSD、macOS 和 Windows。可通过 cargo、Homebrew、WinGet、Chocolatey、Snap、Docker 等多种包管理器安装,也提供预编译二进制文件。基本用法是执行一条命令,例如 `trip example.com`,通常需要管理员权限运行,文档中也说明了如何在无特权的情况下使用。

项目的设计参考了 mtr,并提供主题、显示列和语言环境等配置选项,方便用户定制显示效果。

核心功能

  • 01将 traceroute 与 ping 合并到同一个实时终端界面。
  • 02逐跳展示路由的延迟和丢包情况。
  • 03支持 Linux、BSD、macOS 和 Windows。
  • 04可通过 cargo、Homebrew、WinGet、Docker 及多个 Linux 发行版安装。
  • 05支持自定义主题、显示列和语言环境。

适用场景

  • 排查到某台服务器的路由中从哪一跳开始出现丢包或延迟。
  • 在终端中检查与远程主机的网络连通性。
  • 定位 Linux、macOS 或 Windows 机器上间歇性的网络问题。

快速上手

  1. 1

    使用 Cargo 从 crates.io 安装 Trippy

    cargo install trippy --locked
  2. 2

    对 example.com 运行基本追踪(需要提升权限)

    sudo trip example.com

使用前须知

  • 基本追踪需要 sudo 等提升权限,不过文档中提供了无需提权的运行方法。

标签

常见问题

trippy 是什么?
一款终端网络诊断工具,结合了 traceroute 与 ping 的功能,用于分析网络连通性问题。 Trippy 是一款命令行网络诊断工具,将 traceroute 和 ping 的功能合二为一。它沿着通往目标主机的路径发送探测包,在实时终端界面中展示每一跳的延迟和丢包情况,便于定位连接在哪一段变慢或中断。
trippy 可以免费使用吗?用的什么许可证?
trippy 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
trippy 还在维护吗?
活跃维护中。trippy 最近一次提交是在 2026年10月22日。
trippy 适合用来做什么?
排查到某台服务器的路由中从哪一跳开始出现丢包或延迟。 在终端中检查与远程主机的网络连通性。 定位 Linux、macOS 或 Windows 机器上间歇性的网络问题。
trippy 怎么安装和运行?
使用 Cargo 从 crates.io 安装 Trippy: cargo install trippy --locked 对 example.com 运行基本追踪(需要提升权限): sudo trip example.com
在哪里获取 trippy?
源代码和安装说明在 GitHub 上:https://github.com/fujiapple852/trippy

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目