跳到主要内容

去年你为了出行装了一个 VPN,杀毒软件又附赠了第二个,公司还给你配了第三个用于办公。现在笔记本上网慢得出奇,甚至完全打不开页面。藏在这堆软件里的问题,正是本文要回答的:两个 VPN 应用会冲突吗?答案是会,而且很常见,只是症状几乎不会告诉你真正的原因。你不会看到“两个 VPN 正在打架”的提示,只会遇到浏览器转圈、认证错误,或者提示缺少适配器。

这篇指南说明 VPN 应用在你的设备上到底接管了什么,为什么两个应用无法和平共享,怎样识别冲突,以及如何在不丢掉想用的那个 VPN 的前提下清理干净。本文只谈冲突本身;如果只有一个应用却连不上,请看 VPN 连不上的逐步排查。

VPN 应用在你的设备上接管了什么

VPN 应用不只是弹出一个窗口。为了让所有流量走隧道,它要修改系统里好几个共享的部分。

  • 路由表。 这是一张规则清单,规定数据包该从哪个网络出去。VPN 会加入类似“所有流量先走隧道”的规则。
  • DNS 设置。 多数 VPN 还会告诉设备该向哪台 DNS 服务器查询,让网站域名解析也走隧道。
  • 虚拟网络适配器。 在电脑上,VPN 会添加一块软件网卡,系统会把它与真实的 Wi-Fi 和以太网卡排出优先顺序。
  • 系统的 VPN 位置。 手机一次只允许一个应用占用活动 VPN。电脑虽然没有严格的单一位置,但默认路由只有一套能胜出。
  • 后台服务与防火墙规则。 辅助服务随系统启动,开放端口并添加规则。

这些全是共享资源。如果两个应用都声明“所有流量都走我”,就是向系统提出了互相矛盾的要求。这就是本文所有冲突的根源。

为什么两个 VPN 不能同时当家

想象两个交警在同一个十字路口各喊各的方向。车辆(你的数据包)先听一个,再听另一个,最后要么堵住,要么原地打转。技术上的过程如下。

  1. 默认路由互相竞争。 应用 A 说“所有流量发到我的隧道”,应用 B 也这么说。系统按优先级选一个,通常是最后添加的。本该进入 A 隧道的流量可能进了 B 的隧道,而 A 对此一无所知。
  2. DNS 互相竞争。 每个应用设置自己的 DNS 服务器。如果胜出者的 DNS 服务器只能通过另一条隧道访问,域名解析就会失败,即使连接还在,每个网站也都提示“找不到服务器”。
  3. 隧道套隧道。 如果 A 在线时 B 去连接,B 的握手会经过 A 的隧道。有时能成功,但会增加开销、缩小最大数据包尺寸,并常常让大文件下载卡顿。
  4. 地址重叠。 两条隧道可能从同一范围给你的设备分配内网地址,比如 RFC 1918 描述的那些范围。两个网络使用同样的数字时,系统分不清谁是谁。
  5. kill switch 对 kill switch。 各应用的 kill switch 都会在自己的隧道断开时阻断流量。当一个应用为另一个让位,第一个应用的 kill switch 会判断为“隧道已断”,直接切断互联网。
  6. 权限争夺。 在手机上,每次启动第二个应用,它都会请求接管 VPN 位置,第一个应用随之被挤掉。如果两个都设为自动重连,就可能轮流抢位置,连接不断反复。

因此,冲突并不说明哪个产品有缺陷,只是它们本来就不是为了共享而设计的。

指向冲突的症状

单独一项都不能证明冲突,但多项同时出现就是强烈信号。

症状 通常意味着
已连接,但任何网站都打不开 路由或 DNS 互相竞争
只有完全关闭其中一个应用,网络才正常 第二个应用的路由或 kill switch
手机上频繁弹出“VPN 权限”提示 两个应用争夺 VPN 位置
一个应用不停把另一个挤断 自动重连造成循环
只有两个都装了才特别慢 隧道套隧道或适配器互相争抢
提示适配器缺失或被禁用 其他应用移除或重排了适配器
连上个人 VPN 后访问不了公司资源 个人 VPN 覆盖了公司路由
网站显示的位置与预期不符 承载流量的是错误应用的隧道

如果症状是在装了某个新的 VPN 类应用之后才出现的(包括内置“安全连接”功能的杀毒套件),请先怀疑那个应用。

手机:只有一个活动 VPN,但仍有应用会挡路

手机相对简单,因为操作系统强制只能有一个活动 VPN。这让你避开了大部分路由之争,但并非万无一失。

Android。 同一时间只有一个应用能占用 VPN。当你启动第二个 VPN 应用并接受它的提示时,第一个就被断开。问题出现在两者都设成“始终开启”,或旧应用留下的“阻止没有 VPN 的连接”规则仍然启用,在新应用尚未连上时就把网络切断。请在“设置”的 VPN 里确认当前选中的是哪个应用,并关闭不再使用的应用的始终开启。Android VPN 权限 一文解释了这些开关的作用,Android 官方关于连接 VPN 的帮助页面也列出了系统设置。

iPhone 和 iPad。 iOS 同样只允许一个活动 VPN,但可以保存多个 VPN 配置。如果旧配置仍开着“按需连接”,它可能在你没料到的时候启动,顶掉你想用的应用。请打开“设置”“通用”“VPN 与设备管理”,删除不再使用的配置,只保留你依赖的那一个。

手机上还有一种不太明显的冲突,来自其他表现得像 VPN 的应用:使用本地 VPN 的广告拦截器、隐私过滤器、安全 DNS 应用或家长控制工具。它们同样占用 VPN 位置,所以可能把你的常用 VPN 挤掉,反过来也一样。如果你用这类应用,可能需要二选一,或者改用某个应用内的功能,而不是再装第二个。

Windows 和 Mac:可以同时开着,风险恰恰在这里

电脑不强制只有一个位置,所以两条隧道可以同时活动。这正是电脑上的冲突更混乱的原因。

在 Windows 上:

  1. 打开系统设置中的网络适配器列表,记下每个与 VPN 相关的条目。被禁用或显示“未识别”的条目往往来自旧软件。
  2. 断开所有 VPN,然后只连接你想用的那一个并测试。
  3. 看看有没有你不认识的虚拟适配器是某个应用装的。Windows VPN 网络适配器问题 一文演示了如何查看和重置列表。
  4. 查看防火墙规则和安全套件。许多杀毒软件自带 VPN,可能设置阻止其他 VPN 的规则。对照 VPN 与防火墙的区别 了解两者各自的作用。
  5. 如果系统内置 VPN 配置和独立应用同时存在,一次只用一个。微软关于在 Windows 中连接 VPN 的帮助页面介绍了内置配置。

在 macOS 上:

  1. 打开“系统设置”,查看 VPN 列表,删除不再需要的配置。
  2. 看看菜单栏里有没有其他隧道应用的图标,包括 mesh 工具。像 mesh VPN 工具 中介绍的那种连接自己设备的 mesh VPN,可以与普通 VPN 并存,但两者都会改变路由,依赖之前请先测试这种组合。
  3. 删除任何东西后重启 Mac,因为系统扩展在启动时加载。

同一台电脑上的工作 VPN 与个人 VPN

这是需要两个 VPN 的最常见正当理由。公司的远程访问 VPN 要求所有流量,至少是去往公司系统的流量,经过它的隧道;你的个人 VPN 则想把一切都据为己有。

  • 公司政策通常优先。许多雇主禁止在连接公司隧道的同时运行其他隧道。测试前请先问 IT 部门。
  • 如果两者必须并存,叫作 split tunneling(分流)的功能可以让各自分工:公司流量走公司 VPN,其余走个人 VPN。先读 什么是 split tunneling,因为它很容易配置错。
  • 一个简单的自律办法:一次只连一个。个人浏览结束就断开,再连接工作 VPN。
  • 未经批准,不要在公司管理的笔记本上安装个人 VPN 软件,否则可能违反安全规定,也会让你失去访问权限。

一套有效的清理流程

怀疑冲突时,请按这个顺序做,而不是凭感觉乱试。

  1. 列出设备上所有 VPN、隧道或 mesh 应用。 包括安全套件、使用本地 VPN 的广告拦截器,以及系统配置。
  2. 全部断开。 把每个应用彻底退出,而不是仅仅关掉窗口。
  3. 确认普通上网正常。 如果不行,问题出在网络或之前遗留的规则,而不是当前开着的应用。
  4. 关闭除目标应用之外所有应用的自动启动和始终开启。
  5. 重启设备。
  6. 只连接你选定的 VPN。 对 XPASS 用户来说,就是免费的 VPNclient 应用,用 My Pass 上的用户名和密码登录;如需重装,下载页面 提供官方链接。
  7. 用几个网站测试, 然后把其他东西一个一个加回来。再次出问题时,你就找到了冲突的那一对。
  8. 卸载不再使用的应用。 使用系统自带的卸载工具,然后重启,让残留的适配器得以清除。

想在任何设备上安全地停止隧道,请看 如何关闭任意设备上的 VPN。

几个情景

小宁,同时有免费 VPN 和付费 VPN 的学生。 在她的 Android 手机上装了第二个应用后,网络总是断。两个应用都设成了始终开启,每隔几秒就互相夺回位置。她关掉旧应用的始终开启并卸载它,抖动就消失了。

阿梯,使用公司 VPN 的顾问。 他在公司隧道在线时又连了个人 VPN,文件服务器就访问不了了,因为个人隧道替换了去往服务器的路由。现在他在工作前先断开个人 VPN,测试其他东西之前也会先问 IT。

小佳,Windows 笔记本用户。 杀毒套件安装了自带的“安全连接”功能和一块虚拟适配器。更新后,她平时用的 VPN 连不上了。她关闭了套件的 VPN 模块,在网络设置里删除了失效的适配器,然后重启,VPN 又能用了。

预防冲突的习惯

  • 每台设备日常只用一个 VPN 应用。
  • 试用新 VPN 之前,先断开旧的并关闭它的自动启动。
  • 留意杀毒软件或路由器应用开启了什么,许多都带有类似 VPN 的功能。
  • 不用的工具直接卸载,不要让它们休眠在系统里。
  • 出行或开始远程班次之前,记下打算用哪个应用,这样出了问题就不必猜。
  • 不要指望叠加 VPN 会更安全。如果想要刻意的多段线路,请使用专为此设计的功能。

总结

两个 VPN 应用可能冲突,因为各自都想控制路由、DNS、适配器和系统的 VPN 位置。手机只允许一个活动 VPN,所以冲突表现为不停的权限提示或残留的阻断规则;电脑允许同时开两条隧道,于是出现路由混乱、DNS 失败和连接变慢。诊断方法是断开一切,测试普通上网,再一次加回一个应用,并卸载不用的。如果想用一个预付费的 VPN 套餐把事情简化,可以到 价格页面 看看有哪些选择。

常见问题

同一部手机或电脑上可以装两个 VPN 应用吗?

安装两个通常没问题。麻烦出在两个应用同时想当“正在使用的隧道”。每次只让一个处于连接状态,另一个要真正断开,而不是仅仅最小化。

同时连接两个 VPN 会怎样?

手机系统只允许一个 VPN 处于活动状态,连接第二个通常会把第一个断开。电脑上两个都能运行,但会争抢路由和 DNS,常导致没网、网页很慢或出现奇怪的报错。

公司 VPN 会和个人 VPN 冲突吗?

可能会。公司 VPN 往往为内部系统设置严格的路由,个人 VPN 可能把它们覆盖掉。如果两个都需要,请先问问 IT 部门,并且在工作时断开个人 VPN。

不用的 VPN 应用需要卸载吗?

不一定,但不用的 VPN 软件会在系统里留下适配器、服务和权限。如果不打算再用,卸载可以去掉一个麻烦来源。

叠加运行两个 VPN 会更安全吗?

不会。叠加 VPN 应用并不等于保护相加,反而让故障更难排查。如果想要刻意的多段线路,请使用专为此设计的功能,而不是让两个应用互相竞争。

关于作者

Bob Kanokphon Thongdee,XPASS VPN 创始人

Bob Kanokphon Thongdee

  • XPASS VPN 创始人
  • eSIMonline.asia 联合创始人
  • 7 年以上网络营销经验
  • Cojourney Visa 与 Cojourney Travel 创始人

短途出行或忙碌的一个月,需要 VPN?

XPASS 提供按天数计算的预付通行证。一次付款,不会自动续费。

查看通行证

继续阅读

故障排除

Windows 找不到 VPN 网络适配器怎么办

VPN 找不到自己的网络适配器就无法连接。本文说明 Windows 把适配器藏在哪,怎样把它找回来,以及什么时候才需要重置网络。

阅读约 10 分钟

设备指南

安卓 VPN 权限:你到底允许了什么

安卓的 VPN 连接请求到底授予了什么,VPN 应用真正需要哪些权限,哪些是危险信号,以及安装后如何复查。

阅读约 9 分钟

VPN 安全

什么是分流隧道(Split Tunneling)?

分流隧道让你选择哪些应用或网站走 VPN,哪些直接访问互联网。它很灵活,但也会改变被保护的范围。

阅读约 9 分钟

VPN 基础

VPN 与防火墙有什么区别?

防火墙决定哪些连接被允许,VPN 保护连接所走的路径。本文顺着真实流量走一遍,看清两者各自在哪里起作用。

阅读约 9 分钟

VPN 基础

Mesh VPN 是什么:安全连接你自己的设备

Mesh VPN 让你自己的设备直接互联,而消费级 VPN 把流量送往服务商的服务器。本文说明两者的区别、组成部分,以及各自适用的场景。

阅读约 9 分钟