跳到主要内容

搜索 VPN 时,你很快会遇到两种名字相近的产品:一种是加到浏览器里的小扩展,另一种是装在电脑或手机上的完整应用。两者都声称“保护隐私”,都用 VPN 这个词。但它们覆盖的流量并不一样多,在做选择之前,这是最需要弄清的一点。

简单说,浏览器扩展保护的是某一个浏览器里发生的事,而 VPN 应用可以保护整台设备。本文说明两者各自如何工作、泄漏从哪里来、扩展权限意味着什么、Chrome、Firefox、Edge、Brave 和 Safari 这些浏览器分别处于什么位置,以及如何根据自己的情况做选择。

浏览器 VPN 扩展实际在做什么

浏览器扩展是运行在浏览器内部的小程序,可以改变浏览器发送网页请求的方式。VPN 类扩展通常是让浏览器把流量通过一台远程服务器转发。很多时候,它采用的机制是代理设置,而不是操作系统层面的完整加密隧道。

由此带来几个后果:

  • 只影响这一个浏览器。 设备上其他程序的流量不会经过扩展。
  • 只影响浏览器允许扩展管理的那部分流量。 浏览器的某些功能,例如某些实时连接,可能绕过扩展的控制,除非扩展专门处理了它们。
  • 保护程度取决于扩展实际实现了什么。 有些扩展会加密浏览器到远程服务器之间的连接,有些只是转发流量,更接近 VPN 与代理一文所比较的情形。

扩展安装方便,开关也方便,这正是它流行的原因。同样的简单,也正是它的局限。

VPN 应用有什么不同

VPN 应用在操作系统层面建立网络连接。连接成功后,操作系统会把流量通过加密隧道送到 VPN 服务器,不管流量由哪个程序产生。所以 VPN 应用可以同时保护网页浏览器、邮件客户端、聊天软件、游戏、软件更新程序和云同步工具。

如果你是 XPASS 的用户,可以用 iOS、Android、Windows 或 macOS 上免费的 VPNclient 应用连接,使用 My Pass 页面上显示的 VPN 用户名和密码登录。不过这里要说的是一般性的道理:应用方式默认覆盖整台设备,需要例外时你可以有意识地选择,而不是无意中漏掉。

Cloudflare 关于“什么是 VPN”的说明介绍了这种设备级隧道,VPN 究竟能保护什么一文则展示了这种保护的边界。

并排对比

项目 浏览器 VPN 扩展 VPN 应用
覆盖的流量 主要是一个浏览器 通常是整台设备
其他应用(邮件、聊天、游戏、更新) 不覆盖 默认覆盖
路径加密 因产品而异,有的只是代理 通往服务器的加密隧道
DNS 处理 取决于扩展和浏览器 通常走隧道
WebRTC 等功能 若不处理可能泄漏 设备级覆盖,但仍需检查浏览器
Kill switch 少见,且仅限浏览器 通常提供
安装难度 浏览器里点一下 安装应用并登录
所需权限 常需要访问网页的较广权限 系统网络权限
隐私窗口中是否可用 允许后才可用 可用,因为作用于整台设备
适合场景 简短的仅限浏览器的任务 公共 Wi-Fi、出行、全天使用

没有哪个产品能完全符合这张表。请把它当作两类产品通常情况的参考,并始终阅读具体工具自己说明的功能。

泄漏从哪里来

只作用于浏览器的工具,最大的实际风险是被保护的范围存在漏洞。常见的有这些。

WebRTC

WebRTC 是浏览器中视频通话和部分点对点功能背后的技术。因为它可以建立直接连接,所以即使你其余的浏览流量都走了代理或 VPN 扩展,网站仍可能获知你真实的网络地址。MDN 文档介绍了这个 API,WebRTC 泄漏一文解释了这个问题以及检测方法。好的扩展会限制 WebRTC,较弱的则对此只字不提。

DNS 请求

名称解析是另一个薄弱环节。如果浏览器、操作系统或其他程序在扩展路径之外做了解析,你的网络运营商仍然能看到域名。请阅读 DNS 泄漏是什么,并在开启扩展时做一次测试。

浏览器以外的所有内容

这严格说不算技术意义上的泄漏,却最重要。如果你用桌面客户端收邮件、用单独的应用看视频,或让系统在后台更新,扩展完全不会覆盖这些。许多人是在测试时才发现这一点。

绕过扩展的浏览器功能

一些后台连接,例如浏览器同步、更新检查或某些服务请求,可能不遵循扩展设定的路由。这取决于浏览器和扩展,没有统一的规则。唯一可靠的办法是自己测试。

扩展权限:你同意了什么

添加扩展时,浏览器会弹出权限提示。对于 VPN 类扩展,典型的请求类似“读取和更改你访问的网站上的所有数据”。这句话听起来吓人,而且有意写得很宽泛,因为转发或修改网页请求需要较大的访问范围。这并不自动意味着扩展在做坏事,但确实意味着你把一项强大的能力托付给了扩展的作者。

可以这样务实地处理:

  1. 安装前阅读权限列表,并问问自己,一个 VPN 工具是否真的需要其中每一项。
  2. 查看发布者是谁,是否有明确的公司、隐私声明和联系支持的方式。
  3. 只从浏览器官方商店安装,不要点邮件或弹窗里的链接。
  4. 删除不再使用的扩展。 每多一个,就多一个能读取你浏览内容的软件。
  5. 对免费工具保持谨慎。 如果一项服务不收费,不妨问问它靠什么维持。免费工具可能靠你的数据或广告赚钱。这是对任何免费产品都可以问的一般性问题,而不是针对某个具体产品的指控。

VPN 应用同样会请求权限,但通常只有一项:向系统添加一个 VPN 配置。它不需要读取你打开的每一个页面。

浏览器、隐私窗口与扩展

你可能使用不止一个浏览器,每个浏览器处理扩展的方式也不同。Chrome、Edge 和 Brave 使用相似的扩展模型,Firefox 有自己的一套,Safari 也有自己的扩展体系。在所有这些浏览器里,扩展都在浏览器设置中管理,你可以看到装了什么、每个扩展能做什么。

常让人意外的是隐私浏览。多数浏览器在隐私窗口或无痕窗口里默认停用扩展,除非你明确允许。Chrome 帮助中关于隐私浏览的页面,以及 Mozilla 关于 Private Browsing 的文章,都介绍了这些窗口的行为。这意味着 VPN 扩展可能在隐私窗口里悄悄关着,而这恰恰是很多人期望获得额外隐私的地方。如果你依赖扩展,请检查允许它在隐私窗口中运行的选项。还要记住,隐私窗口主要是不在本机保存历史记录,并不能让你对网络隐身。关于 VPN 与无痕模式的文章讲了这两者的区别。

设备级的 VPN 应用完全避开了这个问题,因为隧道不关心你用的是哪个浏览器、哪个窗口。

速度与浏览器性能

扩展运行在浏览器内部,所以较重的扩展可能增加内存占用或拖慢页面加载。有人反映装了多个扩展后浏览器变慢。VPN 应用通常在浏览器之外运行,不会拖累标签页,不过 VPN 本身会因加密和到服务器的距离而改变连接速度。如果你在意速度,分应用代理(split tunneling)一文介绍了一些应用如何让你只把部分流量送入 VPN。

如果 VPN 扩展不工作了,常见原因有:浏览器更新、与其他扩展冲突、缓存过期,或扩展在隐私窗口中被关闭。逐个停用其他扩展,往往能找出冲突的那一个。

几个例子

咖啡馆里办公的人。 小雅用笔记本在咖啡馆工作。她大部分事情用浏览器完成,但邮件客户端、云同步文件夹和聊天软件在后台运行。扩展只覆盖她的浏览器,这些程序仍会直接使用咖啡馆的网络。VPN 应用则全部覆盖。对她来说,应用显然是更好的选择。

快速查看。 小明想在图书馆的公用电脑上看一个页面,他没有安装软件的权限,浏览器扩展可能是他唯一的选择。他接受它只保护那一次浏览器会话,避免登录敏感账号,用完就把扩展删除。

旅行者。 小林带着手机、平板和笔记本出行。手机浏览器很少支持和桌面一样的扩展,而且她在手机上做的大部分事情发生在应用里,而不是浏览器里。在每台设备上装一个 VPN 应用是更实用的做法。

住宿舍的学生。 阿凯用浏览器学习,晚上用另外的应用听音乐、玩游戏。他想要一个开关就能全部覆盖,应用正合适。

一份简单的选择指南

在下面这些情况下,选择 VPN 应用:

  • 你经常使用公共 Wi-Fi、酒店或共享网络。
  • 你在浏览器之外还使用很多应用。
  • 你想用一个设置覆盖设备上所有浏览器。
  • 你希望在提供的情况下有 kill switch 之类的保护。

只在下面这些情况下考虑 浏览器扩展:

  • 你需要一个简短的、仅限浏览器的改变,而且无法安装软件。
  • 你明白它不覆盖其他程序。
  • 你已经读过权限,并信任发布者。
  • 你在开启它的情况下测试过 WebRTC 和 DNS 泄漏。

拿不准时,应用是更全面、更可预期的选择。

如何测试这两种工具

  1. 在工具 关闭 的状态下,在 IP 查询页面记下你可见的 IP 地址。
  2. 打开工具,刷新页面。地址应当改变。
  3. 在同一个浏览器里运行 WebRTC 泄漏测试 和 DNS 泄漏测试。
  4. 打开一个 隐私窗口 再测一次。如果地址又变回去,说明扩展在那里没有生效。
  5. 如果用的是应用,打开一个 非浏览器程序,确认它同样经过 VPN,例如查看应用内的网络状态页面。

常见误区

  • 以为扩展保护整台设备。 它通常只保护一个浏览器。
  • 装商店里第一个免费扩展。 先检查发布者和权限。
  • 忘了隐私窗口。 扩展在那里可能是关闭的。
  • 从不测试。 显示“已连接”的工具仍可能泄漏。
  • 同时开两个 VPN 工具。 扩展和应用可能冲突,一次只用一个,并测试结果。

小结

浏览器 VPN 扩展保护的是单个浏览器的流量,通常采用代理式设置,可能漏掉 WebRTC、DNS 以及浏览器之外的一切。VPN 应用保护整台设备,不依赖你用哪个浏览器或窗口。扩展会请求较广的网页访问权限,所以只应从可信的发布者处安装。对于公共 Wi-Fi、出行和全天的隐私需求,应用更合适;简短的泄漏检测则能告诉你,不管哪种工具,是否真的在发挥作用。

如果你想要覆盖整台设备的方案,定价页面列出了可选的通行证,帮助中心说明了各平台上的设置方法。

常见问题

VPN 浏览器扩展和 VPN 应用是一回事吗?

不是。扩展通常只处理安装它的那个浏览器的流量,很多更像是代理。VPN 应用则可以把整台设备(包括其他应用)的流量送进加密隧道。

VPN 扩展能保护浏览器以外的应用吗?

不能。邮件客户端、聊天软件、游戏、系统更新等程序仍然使用你原本的网络连接,除非有别的东西覆盖它们。完整的 VPN 应用就是为了覆盖这些而设计的。

浏览器 VPN 扩展会泄漏我的真实 IP 地址吗?

有可能。WebRTC 等功能,以及扩展控制范围之外发出的 DNS 请求,都是已知的泄漏来源。开启扩展后请做一次泄漏测试,并与使用 VPN 应用时的结果比较。

VPN 扩展能在无痕或隐私窗口里使用吗?

通常需要你主动允许。多数浏览器默认在隐私窗口中停用扩展,需要自己在扩展设置里打开这项权限。

日常使用哪种更好?

如果想在公共 Wi-Fi 或出行时保护全部流量,VPN 应用覆盖更全面。只做简短的、仅限浏览器的操作时,扩展也许够用,前提是你清楚它没有覆盖什么。

关于作者

Bob Kanokphon Thongdee,XPASS VPN 创始人

Bob Kanokphon Thongdee

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

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

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

查看通行证

继续阅读

VPN 基础

VPN 和代理有什么区别

VPN 和代理都在你与网站之间充当中间一环,但范围、加密和信任方式不同。本文给出清晰对比,包括 Chrome 代理设置与系统 VPN 的区别。

阅读约 9 分钟

VPN 安全

什么是 WebRTC 泄漏?

WebRTC 让浏览器可以进行通话和视频,但也可能泄露本应被 VPN 隐藏的 IP 地址。本文讲清楚它如何发生,以及该怎么处理。

阅读约 9 分钟

VPN 安全

什么是 DNS 泄漏?

DNS 泄漏是指设备在 VPN 隧道之外查询网站地址。本文说明它为什么发生、如何检测,以及该怎么处理。

阅读约 10 分钟

VPN 安全

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

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

阅读约 9 分钟

VPN 基础

VPN 究竟能保护什么?

VPN 在几个方面保护得很好:不可信网络上的流量、本地网络能看到的内容,以及网站记录的 IP 地址。本文梳理这些保护及其局限。

阅读约 9 分钟