禁Ping也可以通过tcping来测试网络延迟

i7 2019-10-01 AM 166℃ 0条

安装方法:

yum update -y
# CentOS系统 用这个
 
apt-get update -y
# Debian/Ubuntu系统 用这个

yum install -y tcptraceroute bc
# CentOS系统 用这个
 
apt-get install -y tcptraceroute bc
# Debian/Ubuntu系统 用这个

cd /usr/bin
 
# 切换目录到/usr/bin

wget -O tcping https://soft.mengclaw.com/Bash/TCP-PING
 
# 下载TCP-PING可执行文件,并重命名为tcping

chmod +x tcping
 
# 赋予tcping执行权限

[root@localhost bin]# tcping 8.8.8.8 53
# 通过TCP-PING 8.8.8.8 端口 53 
 
traceroute to 8.8.8.8 (8.8.8.8), 255 hops max, 60 byte packets
seq 0: tcp response from google-public-dns-a.google.com (8.8.8.8) <syn,ack>  1.723 ms
traceroute to 8.8.8.8 (8.8.8.8), 255 hops max, 60 byte packets
seq 1: tcp response from google-public-dns-a.google.com (8.8.8.8) <syn,ack>  8.850 ms
traceroute to 8.8.8.8 (8.8.8.8), 255 hops max, 60 byte packets



附录:用法

# 用法:tcpping [-d] [-c] [-C] [-w sec] [-q num] [-x count] ipaddress [port]
# -d 在每个响应时间前,打印时间戳
# -c 以列表形式显示
# -C 输出类似于fping工具中-C选项的结果
# -w 等待时间(默认 3)
# -r 每N秒重试一次(默认 1)
# -x 限定测试总时长 (默认 无限)
 
# 实例:测试服务器到大陆TCP是否畅通
# 在这里,我们要用到百度官网的IP:119.75.217.109 以及他的TCP端口:80
 
执行结果:
[root@localhost ~]# tcping 119.75.217.109 80
 
traceroute to 119.75.217.109 (119.75.217.109), 255 hops max, 60 byte packets
seq 0: tcp response from 119.75.217.109 (119.75.217.109) <syn,ack>  174.357 ms
traceroute to 119.75.217.109 (119.75.217.109), 255 hops max, 60 byte packets
seq 1: tcp response from 119.75.217.109 (119.75.217.109) <syn,ack>  188.953 ms


标签: none

非特殊说明,本博所有文章均为博主原创。

评论啦~