VPN 与无痕模式:各自守护哪一部分隐私
无痕模式清除本地会话状态;VPN 改变他人看到的路径。比较两者各隐藏什么、共同泄露什么,以及为什么常被放在一起用。
无痕模式和 VPN 常被放在同一句话里推荐,于是人们以为两者做的是同一件事。它们其实重叠很少。私密窗口改变的是会话结束后浏览器在设备上留下什么。VPN 改变的是被覆盖流量所走的路径,以及目标网站看到的地址。两者都不能让你匿名,也互不替代。
有用的比较不是功能清单,而是一个问题:你想瞒住谁?稍后打开你笔记本的人、咖啡馆网络的管理者、你的网络运营商、你访问的网站,以及你雇主的终端代理,各自看到的东西并不相同。让工具对上观察者,就是全部判断。
各自的主张到底是什么意思
私密浏览是关于本地状态的声明。浏览器会避免保留本次会话的历史,并在私密会话关闭时丢弃会话的 Cookie 和临时网站数据。它并不声称没有向磁盘写入任何内容,也不涉及网络。
VPN 是关于路由的声明。客户端覆盖的流量经隧道离开,并从服务商的出口地址到达目标。你和服务商之间的网络只看到发往一个端点的密文;目标看到的是出口地址,而不是你家的连接。IP 层以上的一切——账号、Cookie、浏览器的形状——原样传输。
无痕模式在设备上覆盖了什么
在它的范围内,私密窗口确实有用。借走这台机器的人无法打开历史记录看你去了哪里,共用电脑也不会把会话 Cookie 积累在常规配置文件里。对借用笔记本这个场景而言这是真实的好处,而这个功能正是为它而做。
限制才是让人意外的地方。你下载的文件仍然留在磁盘上。你保存的书签仍然保存着。密码管理器扩展如果在私密窗口中启用,仍能填入凭据。设备上的其他软件——同步客户端、终端代理、键盘层面的监视——完全不在浏览器的控制之内。浏览器文档对这些边界写得很明确;Chrome 的无痕模式帮助页是了解该模式保留什么、不保留什么的合理参考。
VPN 在网络上覆盖了什么
当浏览器确实被覆盖时,本地网络管理者看到的是隧道而不是网站列表,目标看到的是服务商的出口地址。在不可信的 Wi-Fi 网络上这是有意义的变化,也是在机场或酒店使用它的理由。
这并没有改变网站能观察到你的东西。Cookie 依旧存在,已登录的账号立刻就能识别你,浏览器特征即使在地址变化后仍能区分访客。还有一个覆盖范围的问题:分流隧道、按应用规则,以及绕过系统代理的浏览器,都可能让一部分流量留在隧道之外。如果担心的是 DNS,就看看查询去了哪里;只承载 HTTP 而不承载 DNS 的隧道,移动得比看上去要少。
两者都不足的地方
两个工具都不触及账号这一层。通过 VPN 在私密窗口中登录同一个账号,服务仍然知道你是谁,因为这是你告诉它的。两者也都挡不住有决心的指纹识别,尽管 VPN 至少改变了其中一个输入。
在受管理的笔记本上,两者对你真正在意的观察者可能都无关紧要。拥有设备访问权限的终端代理可以不论浏览器模式记录活动,企业代理也能记录隧道没有端到端加密的内容。如果你担心的是雇主,诚实的答案是这两种设置都不是针对他的控制手段。
按你在意的观察者来选择
对于可能在你之后打开浏览器的人,用私密窗口,并关闭整个会话而不是只关一个标签页。对于咖啡馆或酒店网络,用 VPN,并确认浏览器的流量真的走了隧道。对于不该看到你家庭住址的网站,VPN 在地址上有帮助,对 Cookie 没有,所以也要清掉会话。
两者都要时,就同时使用:私密窗口提供临时的浏览器状态,隧道承载连接。然后在假设之前先验证。问一个会回显你地址的服务它看到了什么,确认 DNS 解析与隧道一致,并检查客户端是设为覆盖全部流量还是只覆盖部分应用。这三次检查会告诉你,你实际拿到的是承诺的哪一半。