我在这里搜索了这个问题并找到了这个回答和这个回答但对我来说都不起作用。
我在 Windows 中设置了美国时区,使用美国公共 IP 地址启动 VPN,清除所有 cookie/缓存/历史记录,然后启动我的桌面浏览器(启用了指纹限制的 Firefox)。但访问 google.com 时,它仍然会重定向到特定国家/地区的 google 域,并且我的真实位置(国家和城市)显示在搜索结果页面下方。我甚至通过了答案中提到的所有泄漏测试当我使用 VPN 时,我的浏览器如何知道我的位置?
没有使用手机/无线/wifi。当然我没有登录谷歌账户。谷歌怎么知道我的位置?
答案1
Google 知道大多数 VPN 提供商的服务器 IP,而且 Google 还会根据每个用户的所有浏览器功能(版本、分辨率、颜色、语言、国家/地区等)生成用户的指纹。您可以使用 Tor 浏览器,您会发现 Google 无法检测到您的位置,因为 Tor 浏览器不会与 Google 共享任何敏感数据,在这种情况下,Google 会怀疑您,因为您不会共享它识别您所需的数据,因此它会要求您解决验证码,如果您输入 Gmail,它会要求您输入手机号码或任何其他有助于识别您的数据来验证您的帐户。
答案2
您使用的是哪种 VPN?这就是为什么我从不使用专有 VPN 软件,而只使用 Wireguard 或 OpenVPN 配置的原因。
VPN 无法防止指纹识别。为此,请使用 Tor 等浏览器(最好),或者使用启用 privacy.fingerprinting 的 Mulvad 浏览器或 Firefox(或者更好的是,使用 Arkenfox.js)。