项目地址:

https://github.com/paradiseduo/tcping

tcping是基于tcp连接的ping。
比Homebrew安装的tcping更好👍
用Objective-C编写👍
仅支持MacOS👍

下载并安装

手动安装

下载最新版文件:https://github.com/paradiseduo/tcping/releases
国内地址:点击下载,提取码:tcping
解压文件解压出tcping;
tcping文件拷贝到/usr/local/bin/文件夹下;
找不到文件位置可使用快捷键“Command+Shift+.”点不要忘记了,显示隐藏文件;
或直接访达右键前往文件夹
打开终端,tcping 192.168.1.1 80 或者 tcping -c 100 192.168.1.1 80
-c 100 表示需要测试的次数,不加参数默认10次。
image.png
**

命令行安装

可参考项目链接说明(可能因版本更新导致以下命令行失效)

  1. wget https://github.com/paradiseduo/tcping/releases/download/3.3/tcping.zip
  2. unzip tcping.zip
  3. chmod +x tcping
  4. mv tcping /usr/local/bin/
  5. sudo xattr -rd com.apple.quarantine /usr/local/bin/tcping

用法
1.使用自定义端口在TCP上ping 10 次
> tcping www.baidu.com 80
2.使用自定义端口在TCP上ping 5 次
> tcping -c 5 www.baidu.com 443

用法:tcping [—count < count > ] < ip > < port >

参数:
< ip > 要切换的IP或域。
< port > 要切换的端口。

选项:
-c,—count <计数> 的数量次重复“ tcping ”。默认值为10,最大值为65535
-h,— help显示帮助信息。
例子
与域

c tcping -c 5 baidu.com 443
baidu.com:443地址:220.181.38.148:443-已连接-32.682ms
baidu.com:443地址:220.181.38.148:443-已连接-29.372ms
baidu.com:443地址:39.156.69.79:443-已连接-52.232ms
baidu.com:443地址:220.181.38.148:443-已连接-28.922ms
baidu.com:443地址:220.181.38.148:443-已连接-28.975ms
Ping统计baidu.com:443
已发送5个探针。
5个成功,0个失败。
大概的旅行时间:
最小值= 28.922ms,最大值= 52.232ms,平均值= 34.437ms
用ip

➜tcping -c 5 220.181.38.148 443
220.181.38.148:443-已连接-30.635ms
220.181.38.148:443-已连接-30.816ms
220.181.38.148:443-已连接-28.708ms
220.181.38.148:443-已连接-30.713ms
220.181.38.148:443-已连接-34.641ms
Ping统计220.181.38.148:443
已发送5个探针。
5个成功,0个失败。
大概的旅行时间:
最小值= 28.708ms,最大值= 34.641ms,平均值= 31.103ms