Linux & PC 配置 TCPing IP/域名 + 端口调试

一般情况下我们 Ping 服务器的话只能 Ping 它的 IP 或域名,想直接 Ping 带端口号的 IP 或域名是不可以的。

以及我们 Ping 服务器的 IP,也只是得到用 ICMP 协议传输获得的延迟,而某些 IDC 运营商会把 ICMP 的延迟优化的很好,如果用 TCPing 测一下,可能真实延迟就难看了。

通常我们使用网络过程中主要是 TCP 协议传输数据,所以可以测试一下 TCPing 得到的延迟。另外因为 TCP 协议的握手步骤原因,他会比 ICMP 得到的延迟高一点点,如果高很多,那么怕是 ICMP 协议被特殊优化过,如果一个服务器禁 Ping,那么就无法使用 ICMP 协议的 Ping 来检测延迟了,这个时候就可以用 TCPing 来检测延迟,当然前提是得知道哪个端口是开放的,因为 TCPing 必须要明确知道一个开放的端口才能正常运作。

Linux 下载并安装 TCPing

官网:https://github.com/cloverstd/tcping

前往官网下载最新的 TCPing 压缩包,输入以下指令:

# 下载 TCPing
wget https://github.com/cloverstd/tcping/releases/download/v0.1.1/tcping-linux-amd64-v0.1.1.tar.gz
# 解压缩
tar -zxvf tcping-linux-amd64-v0.1.1.tar.gz
# 修改解压缩出来的 TCPing 文件权限
chmod -x tcping
# 将 tcping 文件移至命令目录
mv tcping /usr/bin/tcping

接下来就可以可以使用tcping命令来 Ping IP/域名 + 端口号了:

tcping 127.0.0.1 443
# 默认 ping 4次,如果要连续多 ping 15次,可以输入
tcping -c 15 127.0.0.1 443

Windows 10 下载并安装 TCPing

官网:https://elifulkerson.com/projects/tcping.php

下载tcping.exe文件,并将这个执行文件放到你想存放的文件夹里(注意文件夹的整个路径尽量不要出现中文,我这里举例是放在 C:\other\tcping\ 文件夹里)。

依次打开系统设置系统关于高级系统设置环境变量Path新建,然后讲存放tcping.exe的文件夹路径填入:

保存后打开 PowerShell 终端就可以使用 TCPing 的相关指令了:

tcping 127.0.0.1 443
# 默认 ping 4次,如果要连续多 ping 15次,可以输入
tcping -n 15 127.0.0.1 443

以上。

本作品采用 “知识共享署名-非商业性使用 4.0 国际许可协议” 进行许可。
免责声明:本站文章除特殊说明为原创禁转外,您可以自由的转载和修改,但请务必注明文章来源并不可用于商业目的。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇