在 Ubuntu 系统中,可以通过以下步骤安装和使用tcping工具:
1. 安装依赖和工具#
首先需要安装tcptraceroute和下载tcping脚本:
sudo apt update
sudo apt install tcptraceroute
sudo wget http://www.vdberg.org/~richard/tcpping -O /usr/bin/tcping
sudo chmod +x /usr/bin/tcping
2. 基本用法#
测试目标主机的特定端口连通性(默认端口为 80):
tcping example.com 443 # 测试example.com的443端口
3. 常用参数#
-t:持续测试直到手动停止(Ctrl+C)-n 5:发送 5 次测试请求(例如:tcping -n 5 example.com 80)-i 5:设置间隔时间为 5 秒(例如:tcping -i 5 example.com 80)-w 0.5:设置超时时间为 0.5 秒(例如:tcping -w 0.5 example.com 80)-d:在输出中包含日期和时间-4/-6:强制使用 IPv4 或 IPv6
4. 示例#
测试百度的 443 端口,连续 5 次,间隔 2 秒:
tcping -n 5 -i 2 www.baidu.com 443
注意事项#
- 如果目标服务器禁用了 ICMP 协议(如禁用了 PING),
tcping仍可通过 TCP 协议检测端口状态。 - 部分参数可能因版本不同略有差异,可通过
tcping -h查看完整帮助。
如果需要更详细的输出或代理设置等高级功能,可以参考完整文档。