用 scutil --nc list 列出 VPN 配置

枚举 macOS 网络控制子系统中的所有 VPN 配置,并查看连接状态。

macOSscutil 系统配置VPN低风险
运行 `scutil --nc list` 打印每个 VPN 服务及其类型和状态;再加 `scutil --nc status <名称>` 查看详情。

01命令

命令
$ scutil --nc list
# Details for one service:
scutil --nc stats <service-name>

02作用说明

系统设置只显示一部分 VPN 配置,尤其是通过描述文件或第三方应用安装的。`scutil --nc list` 直接查询 NEVPNManager 后端存储,列出所有服务,并用 `*(disconnected)` 或实时状态标注。这也是脚本化检测 VPN 的最快方式:配合 `--nc status` 获取 Connected/Disconnected,或用 `--nc stats` 查看流量计数。

03风险

风险低风险
!注意: 输出可能包含由 MDM 描述文件创建、本地无法删除的服务。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-17 · 分类: 网络