列出所有网络服务(包括已删除的)

dfbn6 2026-05-20 vpn 2 0

在macOS中彻底删除VPN配置的完整指南:从界面操作到终端命令详解

作为一位网络工程师,我经常遇到用户在使用Mac时遇到各种网络问题,其中最常见的是需要删除不再使用的VPN连接,无论是出于安全考虑、更换服务商,还是系统升级后残留配置,正确地删除macOS上的VPN设置至关重要,本文将详细介绍如何通过图形界面和终端命令两种方式,在macOS(包括最新版本如Sonoma)中彻底删除所有类型的VPN配置,确保不留痕迹。

我们来了解为什么需要“彻底”删除,很多用户只是在“网络偏好设置”中点击“-”按钮移除一个VPN服务,但这只是删除了该配置的快捷入口,并未清除系统底层存储的配置文件,如果你之前使用过Cisco AnyConnect、OpenVPN、IPsec或L2TP等协议的VPN,这些信息可能仍保存在系统的plist文件中,甚至影响新配置的导入或出现连接异常。

第一步:图形界面删除(适用于大多数用户)

  1. 打开“系统设置”(macOS Sonoma及以后版本)或“系统偏好设置”(旧版本);
  2. 进入“网络”选项卡;
  3. 在左侧列表中找到你的VPN连接(通常以“VPN”开头,如“VPN – Cisco AnyConnect”);
  4. 点击右侧的“-”按钮,删除该项;
  5. 注意:此时仅删除了当前显示的连接项,但配置文件仍在系统中。

第二步:清理系统缓存与配置文件(关键一步) macOS的网络配置文件存储在 /Library/Preferences/SystemConfiguration/ 目录下,其中有两个核心文件:

  • com.apple.network.identification.plist
  • com.apple.network.eapolclient.configuration.plist

这些文件记录了所有已创建的网络服务(包括VPN),即使你删除了GUI中的连接,它们依然存在,要彻底删除,你需要:

  1. 打开“访达”(Finder),按住 Option 键,点击菜单栏“前往”,选择“资源库”;
  2. 进入 Preferences/SystemConfiguration/ 文件夹;
  3. 查找包含“VPN”关键词的文件(如 com.apple.network.eapolclient.configuration.plist);
  4. 将相关文件备份后删除(建议先复制一份到桌面备用);
  5. 重启Mac以使更改生效。

第三步:使用终端命令(适合高级用户) 如果你熟悉终端,可以更精确地删除特定VPN配置,打开“终端”应用(位于应用程序/实用工具中):

# 删除指定VPN服务(假设名称为 "MyCompany-VPN")
sudo networksetup -deletevpnservice "MyCompany-VPN"

此命令会直接从系统服务数据库中移除该VPN,比图形界面更彻底,注意:执行前请确认服务名称无误,否则可能删除错误的服务。

第四步:验证是否完全清除 重启后再次运行:

networksetup -listallnetworkservices

如果输出中不再出现目标VPN名称,说明已成功删除,可检查 /etc/ppp/peers//var/db/launchd.db/com.apple.launchd/ 下是否有残留文件(较少见)。


删除macOS中的VPN配置并非简单的点一下“删除”按钮就能完成,作为一个网络工程师,我建议用户结合图形界面和终端命令进行双重清理,尤其在企业环境中或需要频繁切换不同网络环境时,这种做法能避免潜在的冲突和安全风险,删得干净,才能用得安心。

列出所有网络服务(包括已删除的)

VPN加速器|半仙VPN加速器-免费VPN梯子首选半仙VPN