explain-my-curl 是一款本地优先的命令行工具,旨在帮助开发者深度理解 `curl` 命令在 DNS、TLS 和 HTTP 层面的运行机制。该项目提供了一个交互式终端界面(TUI),不仅能解析 curl 输入,还能可视化展示 DNS 解析、TCP 连接、TLS 握手及首字节响应时间(TTFB)等遥测数据。此外,工具内置了命令行显示和错误字符串的敏感信息脱敏功能,并采用“证据标签”(如观测、推断、估算)来支持协议透明度。目前支持 macOS、Linux 和 Windows 多平台,是网络协议学习与调试的实用利器。
原文链接:Hacker News













