Trippy
免费traceroute 和 ping 合在一起,哪一跳在丢包实时看得见
开源 无广告 无追踪 无需注册 跨平台
终端里的网络诊断工具,把 traceroute 和 ping 合成一个持续刷新的界面,逐跳显示丢包率、延迟、抖动和历史图表。支持 ICMP、UDP、TCP 三种探测和 IPv4/IPv6,能查反向 DNS、ASN 和 GeoIP 并画在世界地图上,也能输出 JSON、CSV、Markdown 报告。
为什么推荐它
Apache-2.0 协议,近 8,000 颗星,Rust 写的。 最新正式版是 2025 年 5 月的 0.13.0,之后一直没有新版本,但主干到 2026 年 9 月仍有提交。
排查「网慢」「打游戏卡」「某个网站时好时坏」这类问题,traceroute 跑一次只给一个快照, ping 只看终点。Trippy 做的是 mtr 那套思路:对路径上每一跳持续发探测包, 表格里实时刷新每一跳的丢包率、平均延迟、最差延迟和抖动,另有图表视图。 问题出在家里路由器、运营商骨干还是对方机房,看丢包和延迟从哪一跳开始出现就知道。
trip example.com
几处实用的功能:
- TCP 和 UDP 探测。 有些网络会丢 ICMP,用
--tcp -P 443按真实业务端口测,结果更接近实际。 - ECMP 多路径。 支持 paris 和 dublin 策略,能把负载均衡拆出来的多条路径分开看。
- ASN 和 GeoIP。 加
-z后每一跳标出所属运营商的 AS 号,接上 MaxMind 或 IPinfo 的数据库还能画在世界地图上。 - 报告模式。
-m json/-m csv/-m markdown跑指定轮数后输出结果,方便贴到工单里或者给脚本处理。 - 界面支持中文(
--tui-locale zh),配色、列和快捷键都能改。
要说清楚的:
- 需要管理员权限。 它要用原始套接字:Linux 上用
sudo跑,或者一次性setcap CAP_NET_RAW+p; Windows 必须以管理员身份运行。只有 macOS 支持-u非特权模式,而且非特权模式下用不了 paris/dublin。 - 纯终端程序,没有图形界面。 安装靠包管理器:
brew install trippy、winget install trippy、cargo install trippy --locked,Debian 13 起可以直接apt install trippy。 - GeoIP 数据库要自己去 MaxMind 或 IPinfo 下载,不自带。