可在Mac菜单栏实时查看本机局域网IP:Wi-Fi状态下按Option键点击Wi-Fi图标可瞬时查看;终端用ipconfig getifaddr en0/en1命令获取对应接口IP;需常驻显示则借助iStat Menus或BitBar+Shell脚本实现。

你需要在Mac菜单栏实时看到本机局域网IP地址,方便快速共享、远程连接或排查网络问题,不用每次打开设置或终端翻找。
用Wi-Fi状态菜单快捷查看(无需安装)
这是最快捷、原生、零配置的方法,但仅限Wi-Fi连接时生效。
按住 【Option】 键,同时点击菜单栏右上角的Wi-Fi图标。
弹出的详细信息面板中,第二行就显示“IP地址:192.168.x.x”——这就是当前Wi-Fi接口的本地内网IP。
松开Option键后菜单自动关闭,不干扰日常操作。
通过终端命令临时显示(一次生效)
适合需要确认有线连接(en1)或验证多网卡环境的用户。
打开“终端”,输入:ipconfig getifaddr en0 → 回车,直接输出Wi-Fi的IPv4地址。
若使用以太网,改用:ipconfig getifaddr en1 → 回车。
【注意】 若提示“No such interface”,说明当前en0或en1未激活,请先连接网络再试。
让IP常驻菜单栏(需第三方工具)
系统原生不支持将IP地址长期显示在菜单栏,必须借助轻量工具实现持续可见。
方法一:使用 iStat Menus(付费,功能完整)
1、官网下载安装iStat Menus → 启动后首次运行会引导授权。
2、进入设置 → “Network” → 勾选“Show IP address in menu bar”。
3、在“Interface”下拉菜单中选择实际使用的网卡(如en0或en1),保存即可。
方法二:使用 BitBar + shell插件(免费开源)
1、下载并安装BitBar(支持macOS 13+)。
2、创建脚本文件(例如 ~/Documents/ip.30s.sh),内容为:
#!/bin/bash<br>
ip=$(ipconfig getifaddr en0 2>/dev/null || ipconfig getifaddr en1 2>/dev/null)<br>
echo "${ip:-—}"3、赋予执行权限:
chmod +x ~/Documents/ip.30s.sh。4、将该脚本拖入BitBar插件文件夹,菜单栏立刻显示当前有效IP,每30秒自动刷新。

















