用 scutil --nc list 列出 VPN 配置
枚举 macOS 网络控制子系统中的所有 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来源
- scutil — macOS Command Reference依据: Documents --nc list, --nc status and related VPN subcommands.
最后验证: 2026-09-17 · 分类: 网络