电脑之家
柔彩主题三 · 更轻盈的阅读体验

Wireshark、Tcpdump、Tshark怎么装?网络协议分析工具安装方法全说清

发布时间:2026-04-11 16:30:26 阅读:6 次

刚接触ref="/tag/72/" style="color:#EB6E00;font-weight:bold;">网络排错或安全分析的朋友,常被“抓包”“协议分析”这些词绕晕。其实第一步很简单:先把工具装上。今天就用大白话讲清楚几款主流网络协议分析工具的安装方法,不绕弯、不翻墙、不折腾。

Wireshark(Windows/macOS/Linux 通吃)

最常用、带图形界面、新手友好。官网下载地址是 wireshark.org/download,别搜错成山寨站。

Windows:下载 Wireshark-win64-x.x.x.exe(比如 Wireshark-win64-4.2.5.exe),双击安装。注意勾选“WinPcap/Npcap”——这是抓包必需的驱动,推荐选 Npcap(比老版 WinPcap 更稳定,支持环回抓包)。

macOS:下 dmg 镜像,拖进 Applications 就行。首次运行会提示安装“ChmodBPF”工具,点允许,它负责给普通用户读取网卡权限。

Linux(Ubuntu/Debian)

sudo apt update && sudo apt install wireshark
安装完还要加用户进 wireshark 组才能免 root 抓包:
sudo usermod -a -G wireshark $USER
然后退出重登,或者直接 newgrp wireshark 切换组生效。

Tcpdump(Linux/macOS 命令行神器)

没界面,但轻快、可靠,服务器上排查问题离不开它。

Ubuntu/Debian:

sudo apt install tcpdump
CentOS/RHEL/Fedora:
sudo yum install tcpdump
或新版用:
sudo dnf install tcpdump
macOS 装 Homebrew 后:
brew install tcpdump
装好直接终端敲 tcpdump -i any port 80 就能看 HTTP 流量。

Tshark(Wireshark 的命令行版)

功能和 Wireshark 几乎一样,但跑在终端里,适合写脚本、远程服务器分析。

Windows 安装 Wireshark 时默认就带了,路径一般在 C:\Program Files\Wireshark\tshark.exe;Linux/macOS 跟 Wireshark 一起装,命令就是 tshark。验证是否可用:

tshark -v
能打出版本号就说明装好了。

小提醒

装完别急着抓包。Windows 上如果看不到本机访问网页的流量,试试把网卡选成“Npcap Loopback Adapter”;macOS 抓本地回环要开 ChmodBPF;Linux 普通用户抓包失败,大概率是没加进 wireshark 组或没重启 shell。遇到报错,复制关键词搜一下错误提示,基本都有解法。