任意 VPN 都通用的 Kill Switch 功能。

什么是 Kill Switch

在使用 VPN 的时候,所有的网络流量都经过 VPN 的服务器,以加密传输保护数据。然而,有时候 VPN 连接可能会异常或者中断,这样会导致暴露真实的 IP 地址。

Kill Switch 的作用是防止这种情况发生。它是一种自动化的安全机制,一旦检测到 VPN 连接断开,就会阻止网络连接,以防止真实 IP 地址泄露。这可以防止不安全的网络连接,确保所有的流量都通过 VPN 连接。

安装

这个程序适用于 macOS (Mac OS X >= 10.6)

使用终端的 brew 安装 killswitch 命令。

brew install killswitch

如果之前没有安装过 Homebrew,需要先使用下面的方法在终端安装 brew。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

使用方法

启用

开启 VPN 后输入下面的命令。

sudo killswitch -e

显示下图中的结果就代表启用成功了。

如果出现开启后无法联网的情况,关闭再打开 VPN 就可以正常使用了。

开启 Kill Switch 后,关闭 VPN 或者意外断开连接就会无法联网。

禁用

输入下面的命令关闭 Kill Switch 功能。

sudo killswitch -d

显示下图中的结果就代表已经关闭了。