tcping 命令常用语法
tcping 是一款基于 TCP 协议的网络测试工具,用于检测目标主机的特定 TCP 端口是否可达(区别于传统 ping 命令的 ICMP 协议),常用于测试服务器端口开放状态、网络连通性及响应延迟。以下是其常用语法(注:tcping 非系统自带工具,需单独安装)。
基本语法
# 通用格式
tcping [参数] 目标主机 [端口]- 目标主机:可是 IP 地址(如
192.168.1.1)或域名(如www.baidu.com)。 - 端口:需测试的 TCP 端口(如 80、443,若不指定,部分版本默认测试 80 端口)。
常用参数(通用版本)
| 参数 | 作用 | 示例 |
|---|---|---|
-p <端口> | 指定要测试的 TCP 端口(必选,部分版本) | tcping -p 443 www.github.com(测试 443 端口) |
-n <次数> | 指定发送测试的次数(默认通常为 4 次) | tcping -n 10 114.114.114.114 53(测试 53 端口,共 10 次) |
-t | 持续发送测试,直到手动按 Ctrl+C 停止 | tcping -t -p 80 www.qq.com(持续测试 80 端口) |
-w <毫秒> | 指定每次测试的超时时间(默认约 1000 毫秒) | tcping -w 3000 -p 22 192.168.1.2(超时时间 3 秒,测试 22 端口) |
-i <秒数> | 指定两次测试的间隔时间(默认约 1 秒) | tcping -i 2 -p 3389 10.0.0.1(间隔 2 秒测试 3389 端口) |
-4 | 强制使用 IPv4 协议测试 | tcping -4 -p 80 www.bing.com(仅用 IPv4 测试 80 端口) |
-6 | 强制使用 IPv6 协议测试 | tcping -6 -p 443 [2404:6800:4005:805::200e](用 IPv6 测试 443 端口) |
-d | 显示详细输出(如连接建立过程) | tcping -d -p 8080 localhost(详细输出 8080 端口测试结果) |
示例场景
测试服务器 80 端口连通性(默认次数):
tcping -p 80 www.baidu.com指定测试 10 次 SSH 端口(22):
tcping -n 10 -p 22 192.168.1.100持续监控 HTTPS 端口(443),间隔 3 秒:
tcping -t -i 3 -p 443 www.google.com设置超时时间 5 秒,测试 MySQL 端口(3306):
tcping -w 5000 -p 3306 db.example.com
补充说明
安装方式:
- Windows:可从
官方网站 下载二进制文件,放入系统路径(如 C:\Windows\System32)。 - Linux/macOS:可通过包管理器安装(如
sudo apt install tcping或brew install tcping,部分系统需手动编译)。
- Windows:可从
- 输出结果通常包含:测试次数、成功/失败次数、平均延迟、最大/最小延迟等信息。