产品简介
tcping 是一个跨平台网络诊断工具,使用 TCP 协议 ping 目标端口,适用于 ICMP 被阻塞的环境。它能监控网络延迟、丢包和连接质量,支持多种输出格式,适合网络管理员和开发者使用。
核心功能
- 在 ICMP 被阻塞环境中作为 ping 的替代品
- 输出信息支持彩色、纯文本、JSON、CSV 和 sqlite3 格式
- 监控和审计网络延迟、丢包和连接质量
- 允许指定源接口、超时和探测间隔
- 支持 IPv4 和 IPv6,并可强制使用特定版本
快速开始
- 安装 tcping:Windows 使用 winget install pj.tcping,macOS 使用 brew install pouriyajamshidi/tap/tcping,Linux 下载 .deb 包并运行 sudo apt install /tmp/tcping.deb
- 在终端运行基本命令:tcping 目标地址 端口号(例如 tcping www.example.com 443)
- 使用可选参数定制探测,如 -i 设置间隔、-4 强制 IPv4
界面预览
与其他方案对比
| 对比项 | tcping | 同类方案 |
|---|---|---|
| 协议类型 | 使用 TCP 协议 ping 端口 | 标准 ping 使用 ICMP,在 ICMP 被阻塞时不可用 |
| 输出格式 | 支持彩色、JSON、CSV、sqlite3 等多种格式 | 通常只有纯文本输出 |
适合谁用
- 需要监控服务器端口可用性的网络管理员
- 测试应用网络连接的开发者
- 诊断 ICMP 被阻塞环境下网络问题的技术人员
下载与版本
当前最新版本为 v2.8.0,发布于 2026-05-11。支持 Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/pouriyajamshidi/tcping