Homebrew是macOS主流包管理器,可一键安装iperf3(brew install iperf3)、mtr(brew install mtr)、m-cli(brew install m-cli)和netcat(brew install netcat)等网络诊断工具。

Homebrew 是 macOS 上最主流的包管理器,安装网络诊断工具既快又可靠。它能自动处理依赖、统一管理路径,并支持一键更新。下面列出几款实用、系统级的网络诊断工具及其安装方式。
iperf3:测带宽,验证物理连接质量
iperf3 是测量两台设备之间最大吞吐量的标准工具,适合排查 Wi-Fi 或有线连接是否真的跑不满标称速率。
- 先确保已安装 Homebrew(运行 brew --version 验证)
- 执行命令:brew install iperf3
- 装好后,用 iperf3 --help 查看基础用法;服务端运行 iperf3 -s,客户端运行 iperf3 -c [服务器IP]
mtr:替代 traceroute + ping,实时追踪路由路径
mtr 结合了 traceroute 和 ping 的能力,能持续显示每一跳的延迟和丢包率,是定位网络卡顿源头的关键工具。
- 安装命令:brew install mtr
- 首次运行可能提示权限问题,需执行:sudo chmod u+s /opt/homebrew/bin/mtr(Apple Silicon)或 sudo chmod u+s /usr/local/bin/mtr(Intel)
- 使用示例:mtr -r -c 10 google.com(发送10次探测并汇总)
m-cli:集成式网络快捷命令集
m-cli 提供大量一键式网络操作,比如快速切换 DNS、查看本机 IP、测试端口连通性等,适合日常高频诊断。
- 安装:brew install m-cli
- 常用命令举例:m network ip(查本机 IPv4)、m network ping google.com、m network dns set 8.8.8.8
- 如命令不可用,检查 ${HOME}/.local/bin 是否在 PATH 中(可运行 echo $PATH 确认)
netcat(nc):底层 TCP/UDP 连通性验证
netcat 被称为“网络瑞士军刀”,可用于测试端口是否开放、搭建简易服务、甚至传输文件,是排查防火墙或服务未响应的首选。
- 安装:brew install netcat
- 快速测试:nc -zv example.com 443(检查 HTTPS 端口是否可达)
- 监听本地端口:nc -l 8080,再用另一台设备 curl http://[你的IP]:8080 验证通路

















