项目地址:fujiapple852/trippy: A network diagnostic tool
项目简介
Trippy 是一个现代化的 命令行网络诊断工具,用 Rust 编写,结合了 traceroute 和 ping 的核心功能,可帮助你更好地分析网络连通性和路径性能。它具备交互式终端界面,适合网络故障排查和性能分析。在排查网络连通性问题时,你不再只看到一串 IP,而是能明确每一跳的 性能信息和可能的瓶颈点。
软件预览

功能特性
1.用多种协议进行追踪:
ICMP,UDP&TCPIPv4&IPv6
2.可自定义探测协议(ICMP/UDP/TCP)
3.支持Equal Cost Multi-path Routing 策略 (tracking issue classicparisdublin)
4.RFC4884 ICMP Multi-Part Messages
5.NAT检测
6.DNS:使用系统、外部(Google或Cloudflare)或自定义解析器8.8.8.8,1.1.1.1
7.GeoIp:从本地MaxMind和IPinfo文件中查找并显示GeoIP信息
8.生成追踪报告,输出结构化报告或统计视图
9.支持多个平台(macOS、Linux、Windows、NetBSD、FreeBSD、OpenBSD)
安装使用
安装
ubuntu
add-apt-repository ppa:fujiapple/trippy apt update && apt install trippy
debian
apt install trippy
其他系统参见 文档
使用
基本使用及默认参数:
trip example.com #将针对 example.com 运行默认的路径追踪和网络统计分析,输出包括每一跳节点、延迟统计等信息。
无需提升权限即可追踪(仅支持平台,详见文档):
trip example.com --unprivileged
同时追踪多个目标
trip example.com google.com crates.io
使用自定义目的地端口进行追踪:443 tcp
trip example.com -p tcp -P 443
使用自定义源端口进行追踪:5000 udp
trip example.com -p udp -S 5000
生成一份追踪报告,包含5轮数据:json csv pretty markdown
trip example.com -m json -C 5
生成一份 Graphviz 文件报告,记录 TCP 跟踪的所有跟踪流,经过 5 轮:DOT
trip example.com --tcp -m dot -C 5
其他使用方法参见 文档
发布者:木木,转载请注明出处:https://blog.huzz.cn/10328.html
微信
支付宝