简介
一般情况我们 Ping 服务器的IP,只是ICMP协议传输获得的延迟,而某些IDC会把ICMP的延迟优化的很好,实际上用TCPing测一下就暴露了,使用过程中主要是TCP协议传输数据,所以可以测试一下TCPing得到的延迟;另外因为TCP协议的握手步骤原因,他会比ICMP得到的延迟高一点点,如果高很多,那么怕是ICMP协议被特殊优化过,如果一个服务器禁Ping,那么就无法使用ICMP协议的Ping来检测延迟了,那么你就可以用TCPing来检测延迟,当然前提是你知道哪个端口是开放的,因为TCPing必须要知道一个开放的端口才能正常运作
1.更新系统软件源
# CentOS
yum install -y tcptraceroute bc
# Debian/Ubuntu
apt-get install -y tcptraceroute bc
2.下载执行文件
# 进入命令目录
cd /usr/bin
# 下载
wget https://raw.githubusercontent.com/sunpma/cdn/master/other/tcping
# 给予执行权限
chmod +x tcping
3. 使用示例
tcping 114.114.114.114 53
发表评论 取消回复