Administrator
Published on 2026-03-23 / 1 Visits
0

Ubuntu TCPing 安装与使用

#AI

TCPing 安装与使用详细文档

文档说明

本文档基于Linux系统环境,详细介绍TCPing工具的安装、配置及基础使用方法,该工具适用于Debian/Ubuntu、REHL/Centos等主流Linux发行版,可解决禁Ping场景下的网络连通性测试问题,测得的网络延迟更贴合实际网络状况。

一、工具简介

TCPing是基于TCP协议的网络测试工具,功能类似传统Ping命令,核心用于测试数据包能否通过TCP协议到达目标主机。

核心优势

  • 支持禁Ping环境下的网络连通率检测,弥补传统ICMP协议Ping命令的局限性;
  • 检测得到的网络延迟结果更真实,贴合实际业务的网络传输情况。

二、运行依赖

TCPing本质为shell脚本,运行前必须安装依赖工具tcptraceroute,否则无法正常执行。

三、依赖工具安装

根据不同Linux发行版,选择对应的安装命令,执行时需拥有管理员权限(sudo)。

3.1 Debian/Ubuntu系统

执行以下命令安装tcptraceroute:

sudo apt install tcptraceroute

3.2 REHL/Centos系统

执行以下命令安装tcptraceroute:

sudo yum install tcptraceroute

四、TCPing工具安装与权限配置

依赖安装完成后,依次执行下载权限配置命令,完成TCPing工具的安装。

4.1 工具下载

通过wget命令从官方源下载TCPing脚本,并将其命名为tcping放置在/usr/bin目录(系统可执行目录,方便全局调用):

sudo wget http://www.vdberg.org/~richard/tcpping -O /usr/bin/tcping

4.2 执行权限配置

新下载的脚本默认无执行权限,需通过chmod命令添加可执行权限(+x),确保系统能运行该工具:

sudo chmod +x /usr/bin/tcping

五、TCPing基础使用方法

5.1 基本命令格式

工具安装完成后,可在系统任意目录下执行以下命令进行网络测试,无需额外进入安装目录:

tcping 目标IP 目标端口

5.2 命令说明

  • 目标IP:需要测试的目标主机IP地址(如192.168.1.1);
  • 目标端口:目标主机上开放的TCP端口(如80、443、22等)。

六、注意事项

  1. 所有安装、配置命令均需使用sudo获取管理员权限,否则可能出现权限不足的错误;
  2. 确保服务器能正常访问外网(http://www.vdberg.org),否则无法通过wget命令下载TCPing脚本;
  3. 测试时需确认目标主机的对应TCP端口为开放状态,否则测试结果会显示连接失败。