欧阳松的博客

Mac 退出与卸载 GlobalProtect

北邮的校园 VPN 软件是 GlobalProtect。在 macOS 操作系统上,GlobalProtect 程序不提供常规的退出选项,不仅安装启动后无法退出,而且开机自启动。借助 macOS 自带的服务管理工具 launchctl 既可以退出 GlobalProtect 程序,也可以选择关闭程序开机自启。

GlobalProtect 的流氓之处在于:即使从活动监视器中强制杀进程,相关的进程也会立马重新自启动。常驻的进程不仅浪费系统资源,还有可能后台上传个人隐私。打开系统自带的终端应用,输入下面的命令进行管理 GlobalProtect 程序。

退出

退出 GlobalProtect 程序,并不卸载软件。开机自启动任务仍然存在,所以下次开机时 GlobalProtect 程序会自启动。

1
launchctl unload /Library/LaunchAgents/com.paloaltonetworks.gp.pangp*

如果不需要开机自启动,可以加上 w 参数去除开机自启。

1
launchctl unload -w /Library/LaunchAgents/com.paloaltonetworks.gp.pangp*

启动

使用上面命令退出了 GlobalProtect 进程,如果需要再次启动,可以执行下面命令。

1
launchctl load /Library/LaunchAgents/com.paloaltonetworks.gp.pangp*

同样的,如果需要开启自启动功能,加上 w 参数即可。

1
launchctl load -w /Library/LaunchAgents/com.paloaltonetworks.gp.pangp*

卸载

方法一
假如 GlobalProtect 的安装程序还存在,可以重新打开安装程序,取消升级操作,并且勾选卸载操作。

卸载 GlobalProtect

方法二
假如 GlobalProtect 的安装程序已经丢失,可以执行应用目录中的卸载脚本。如果提示需要密码,输入锁屏密码即可。

1
sudo /Applications/GlobalProtect.app/Contents/Resources/uninstall_gp.sh