可借助stats、dockx、istatistica pro或hidden bar+脚本四种方案实现mac菜单栏同时显示网速与温度:stats开源轻量,dockx支持双轨定制,istatistica pro专业多指标,hidden bar组合脚本零依赖。

如果您希望在Mac菜单栏中同时实时显示网络上传/下载速率与CPU或系统温度,但macOS原生不提供该组合功能,则需借助支持多指标集成的第三方监控工具实现状态栏常驻双维度数据呈现。以下是多种可直接部署的免费或轻量级解决方案:
一、Stats:开源一体化菜单栏监控器
Stats 是一款完全开源、无广告、资源占用极低的菜单栏系统监控工具,专为 macOS 设计,支持网络流量与传感器温度双模块并行启用,所有数据均在单个菜单栏图标下分组展示,无需切换应用界面。
1、访问官网 stats.org 下载最新 dmg 安装包。
2、双击安装包,将 Stats 拖入 Applications 文件夹。
3、首次启动时允许辅助功能权限,并在系统设置 > 隐私与安全性 > 辅助功能中勾选 Stats。
4、点击菜单栏 Stats 图标,进入 Preferences > Network,勾选 Show network speed in menu bar。
5、进入 Preferences > Sensors,勾选 Show CPU temperature 或 Show system temperature,选择单位为 ℃。
6、在 Display 选项中启用 Compact mode,即可在同一行显示网速(↑↓)与温度(℃)数值。
二、DockX:多功能可定制状态栏+Dock双轨显示
DockX 允许用户在菜单栏和程序坞上分别或同时显示网速与温度,支持自定义刷新频率、单位格式及图标样式,且内置全部所需传感器驱动,无需额外配置权限。
1、前往 Mac App Store 搜索 DockX,确认开发者为“Yi Cai Yang”,完成下载与安装。
2、首次启动后进入应用内 Settings,开启 Local Network 权限(路径:系统设置 > 隐私与安全性 > 本地网络)。
3、在 Widgets 页面中,分别启用 Network Speed (Upload/Download) 和 CPU Temperature 模块。
4、点击菜单栏 DockX 图标,选择 Show in Menu Bar,即可在右侧看到实时网速与温度并列显示。
5、右键菜单栏图标,选择 Customize Display Order,将网速置于左侧、温度置于右侧,形成固定视觉序列。
三、iStatistica Pro:专业级硬件状态集成方案
iStatistica Pro 提供深度传感器支持与高精度网络吞吐计算,其菜单栏视图默认支持四指标同屏——包括上传速率、下载速率、CPU 温度、GPU 温度,所有数值均可独立启用/禁用并设定阈值告警。
1、从可信渠道获取 iStatistica Pro for Mac v5.0 免激活版安装包(注意校验签名完整性)。
2、若系统提示“已损坏,无法打开”,请进入“系统设置 > 隐私与安全性”,点击右下角锁形图标解锁后,选择“任何来源”。
3、安装完成后启动应用,在主界面顶部导航栏点击 Menu Bar 标签页。
4、勾选 Show Network Speed 并设置单位为 MB/s;再勾选 Show CPU Temperature,选择传感器源为 Package(封装温度)。
5、点击 Apply to Menu Bar,菜单栏即显示类似 “↑12.4↓8.7 MB/s | 62℃” 的紧凑格式。
四、Hidden Bar + 自定义脚本组合方案
Hidden Bar 本身不采集数据,但可作为“容器”承载由 shell 脚本生成的网速与温度文本输出,通过定时执行 ifconfig 与 powermetrics 命令提取原始字节数与芯片温度,再格式化为菜单栏兼容字符串,实现零依赖轻量部署。
1、创建脚本文件 ~/bin/net-temp.sh,内容包含:
ifconfig en0 | awk '/bytes/{print $2,$6}' | sed 's/bytes//g' | xargs -n2 | awk '{dl=$2; ul=$1; printf "↑%.1f↓%.1f ", ul/1024/1024, dl/1024/1024}';
powermetrics --samplers smc | grep -i "CPU die temperature" | awk '{print $4 "℃"}'
2、赋予执行权限:chmod +x ~/bin/net-temp.sh。
3、使用 BitBar 工具加载该脚本:将脚本复制到 BitBar 插件目录,命名为 net-temp.2s.sh。
4、启动 BitBar 应用,确认菜单栏出现新图标,每2秒刷新一次网速与温度合并文本。
5、在 Hidden Bar 设置中将 BitBar 图标设为“始终可见”,其余图标设为“自动隐藏”,达成按需展开+核心常驻的混合布局。











