什么是 Kill Switch(断网保护)?代理断开时为什么要切断网络
百科词条:解释 Kill Switch(断网保护、网络锁)的作用,说明代理或 VPN 意外断开时流量会以真实 IP 直接外泄的风险,对比 VPN 应用的 Kill Switch 与机场客户端中 TUN 严格路由、Fake-IP 等等效机制,以及是否需要开启的判断。
文章目录
要解决的问题
代理连接可能在你不知情时断开:节点故障、切换 Wi-Fi、设备休眠唤醒。断开的瞬间到你发现之间,所有应用会自动用真实网络继续通信,正在进行的下载、聊天、登录都以真实 IP 暴露。Kill Switch 的作用就是让这个窗口不存在:代理断开,网络也断开。
在 VPN 应用中
多数商业 VPN 应用提供 Kill Switch 开关,常见名称:Kill Switch、断网保护、网络锁、Network Lock。开启后:
- 代理断开时全部应用无网络;
- 部分应用支持「仅在应用运行时」或「永久」两种级别;
- 部分支持排除特定应用。
VPN 选购标准见付费 VPN 怎么选。
在机场客户端中
机场客户端通常没有叫这个名字的开关,但有等效机制:
| 机制 | 客户端 | 效果 |
|---|---|---|
| TUN 模式 + 严格路由 | Clash Verge、sing-box(strict_route) | 全部流量必须经过虚拟网卡,内核停止则无网络 |
| Fake-IP | Clash 系列、sing-box | 域名解析依赖客户端,客户端停止则解析失败 |
| 系统代理 | 所有 | 不等效:客户端退出后系统代理残留,浏览器无法上网,但不走代理的应用照常直连 |
想要 Kill Switch 效果,用 TUN 模式。原理见什么是 TUN 模式与系统代理。
需要开吗
| 用户 | 建议 |
|---|---|
| 只是看视频、查资料 | 不必,断开重连即可 |
| 在意访问记录不被运营商看到 | 开 |
| 下载、长时间传输 | 开,避免中途暴露 |
| 远程办公要求固定出口 IP | 开 |
开启的代价是:代理故障时你会完全断网,需要手动处理。对不熟悉排错的新手,这可能比「偶尔泄露」更困扰。
开启后的常见困扰
- 关闭客户端后上不了网:这就是 Kill Switch 在工作,重新打开客户端或关闭该功能;
- 切换 Wi-Fi 时短暂断网:正常现象,等待重连;
- 某个应用必须直连:用分应用排除或规则直连,见安卓分应用代理教程。