Linux 上的网络连接查看器,参考 Sysinternals TcpView。用于查看本机当前的 TCP / UDP 连接(IPv4 与 IPv6),并在权限允许时结束进程或关闭连接。
功能
- 实时列出 TCPv4、UDPv4、TCPv6、UDPv6 连接
- 列表字段:进程名称、PID、协议、状态、本地/远端地址和端口、模块名称、发送/接收包数、发送/接收字节数
- 工具栏协议复选框快速过滤(启动时默认全选),并支持按进程名、PID、地址、端口等关键字过滤
- 可开关的主机名解析
- 自动刷新 / 手动刷新;自动刷新时可设置间隔(1–60 秒)
- 结束进程、强制结束进程、关闭连接
- 按当前权限查看数据(普通用户通常只能看到自己的连接);提供「提权」入口,以 root 重新启动后查看完整数据并执行特权操作


使用
如果运行程序缺少so文件,请先安装依赖库:
sudo apt install qt5-default qtbase5-dev qttools5-dev-tools
图形界面:
./tcp-view
命令行(类似 top,默认每 2 秒刷新;q 退出,空格立即刷新):
./tcp-view-cli
./tcp-view-cli --interval 5
./tcp-view-cli --no-auto
./tcp-view-cli --proto tcpv4,tcpv6 --process ssh
普通用户启动命令行版时,会提示使用 sudo 查看更完整的连接信息,不会自动提权。
- 普通用户启动后,只能看到当前权限可见的连接
- 需要查看全部连接或关闭他人连接时,点击工具栏「提权」,按提示授权后以 root 重新打开
- 也可在终端直接执行
sudo ./tcp-view
右键菜单提供结束进程、强制结束、关闭连接、复制当前行、打开模块目录等操作。
下载地址
百度网盘链接: https://pan.baidu.com/s/1_S5TYZvidyOSTalrn6UOHg?pwd=5sn8 提取码: 5sn8 复制这段内容后打开百度



