TCPing 端口连接测试工具(Windows & Linux)

介绍

  • 平时我们Ping服务器的IP,只是ICMP协议传输获得的延迟,而某些IDC会把ICMP的延迟优化的很棒,实际上一走TCPing 就暴露了;而且我们使用过程中主要是TCP协议传输数据,所以可以测试一下TCPing得到的延迟;另外因为TCP协议的握手步骤原因,他会比ICMP得到的延迟高一点点,如果高很多,那么怕是ICMP协议被特殊优化过;
  • 除了上面说的情况,我们还能用TCPing来检测目标IP的某个端口是否开放(或者通顺,如果服务器防火墙开放了,而你测试确无法访问,那么说明端口被封),当然这个功能Windows自带的telnet客户端组件也能实现,不过今天只说TCPing;
  • 如果一个服务器禁Ping,那么就无法使用ICMP协议的Ping来检测延迟了,那么你就可以用TCPing来检测延迟,当然前提是你知道哪个端口是开放的,因为TCPing必须要知道一个开放的端口才能正常运作;

Linux

更新系统软件源

# CentOS
yum update -y

# Debian/Ubuntu
apt-get update -y

安装依赖

# CentOS
yum install -y tcptraceroute bc

# Debian/Ubuntu
apt-get install -y tcptraceroute bc

下载执行文件

防止恶意采集,此处回复可见,评论无需注册; SunPma.com

测试TCPing

tcping 114.114.114.114 53

测试结果

其它用法

# 用法:tcpping [-d] [-c] [-C] [-w sec] [-q num] [-x count] ipaddress [port]
# -d 在每个响应时间前,打印时间戳
# -c 以列表形式显示
# -C 输出类似于fping工具中-C选项的结果
# -w 等待时间(默认 3)
# -r 每N秒重试一次(默认 1)
# -x 限定测试总时长 (默认 无限)

Windows

下载需要使用的TCPing工具
解压后将tcping.exe放在C盘根目录即可,无需安装;
TCPing 下载地址:

防止恶意采集,此处回复可见,评论无需注册; SunPma.com

在电脑端开始菜单中打开CMD命令提示符
测试命令如下:

# 进入C盘
cd/
# 进入指定路径(例:进入C盘下test目录)
cd /d C:\test
# 常规端口测试命令
tcping +IP +端口
# 例(注意中间有空格)
tcping 8.8.8.8 443

其他常用命令:

# -t     : 连续 TCPing ,直到使用 Ctrl+C 键停止
tcping -t 114.114.114.114 80
 
# -n 5   : TCPing 5次后停止
tcping -n 5 114.114.114.114 80
 
# -i 5   : 每隔 5秒 TCPing 一次
tcping -i 5 114.114.114.114 80
 
# -w 0.5 : 设置超时时间为 0.5秒(1秒=1000毫秒),单位 秒
tcping -w 0.5 114.114.114.114 80
 
# -d     : 在每行返回信息中加入时间信息
tcping -d 114.114.114.114 80
 
# -s     : 当 TCPing 测试成功后(在超时时间以内返回 TCPing 延迟数据)自动停止 TCPing
tcping -s 114.114.114.114 80
 
# -4     : 优先 IPv4(如果一个域名有 IPv4 和 IPv6 解析,那么走 IPv4)
tcping -4 www.baidu.com 80
 
# -6     : 优先 IPv6(如果一个域名有 IPv4 和 IPv6 解析,那么走 IPv6)
tcping -6 www.baidu.com 80
 
# --file : TCPing 将逐行循环遍历文件内的 服务器IP/域名 信息(一行一个,支持端口,例如:114.114.114.114 80)
tcping --file D:\abc\1.txt
 
# -v : 显示版本号
tcping -v
 
# 如果你没有写服务器地址的端口,那么默认为 80 端口

测试结果

发表评论

61 条评论

  1. 小茳

    大佬 请问一下,Tcping为什么在macos下使用,不会一直显示Ping啊 举例
    tcping baidu.com 443
    baidu.com port 443 open. 有时候会卡住很久。比如国外ip (ip & port )都没有被墙,回显也要很久。
    是用法在macOS上不一样吗》?

  2. 谢谢

    xx谢谢

  3. 1

    谢谢

  4. XSDA

    谢谢

  5. 四方霸主

    谢谢

  6. zzzxxx

    感谢 分享

  7. TestForU

    看一下哦 谢谢楼主

  8. November

    感谢 分享

  9. hh

    感谢分享

  10. 熬夜的小郑同学

    好使,原来是端口没开放

  11. hali

    想看下载地址

  12. kaihao

    想要工具

  13. cmousec

    感谢分享

  14. root

    想看下载地址

  15. helloxf

    比较全面

  16. 许仙

    感谢大佬分享,前面已经测试socke5搭建并测试成功

  17. 13

    谢谢大佬

  18. VV

    我想试试看

  19. 顶起

    谢谢大佬分享

  20. 破晓

    这个好用吗