流行的兼容 HTML5 的浏览器,包括 Google Chrome、Mozilla Firefox 和 Microsoft Edge,具有内置的地理位置服务,使网站能够检测您的确切位置。 但是,如果您不想将您的位置透露给第三方网站和服务,您可以轻松地在浏览器中欺骗您的地理位置信息。 虽然在您的浏览器中启用地理位置可以帮助您使用地图服务并获得相关的搜索结果,但它也用于投放有针对性的广告,并且可能是一个严重的隐私问题。 所以今天,我们将向您展示如何在 Google Chrome、Mozilla Firefox 和 Microsoft Edge 中伪造(欺骗)地理位置。
Google Chrome、Mozilla Firefox 和 Microsoft Edge 中的虚假地理位置
下面描述的所有方法都使用 HTML5 地理位置 API,它使网站可以访问高级接口,允许他们查询物理位置信息,例如纬度和经度。 访问如此精细的信息会破坏用户的在线匿名性,并且可能是主要的隐私问题,具体取决于这些网站如何使用信息。 因此,为了帮助您维护您的在线隐私,这是我们关于如何在您的网络浏览器(Chrome、Firefox 和 Edge)中伪造您的位置的教程。
笔记: 在浏览器中伪造地理位置是暂时的,因为一旦您关闭浏览器窗口,它就会恢复到您的原始位置。 所有方法都使用 HTML5 Geo-location API.
谷歌浏览器
方法一:手动输入位置坐标
- 首先确保每次网站想要访问您的位置时,浏览器都会请求您的许可。 为此,打开 Chrome 并单击右上角的“菜单”按钮(三个点)。 现在点击“设置”。
- 现在向下滚动到“隐私和安全”部分,然后单击“站点设置”。
- 在“权限”部分下,您将看到“位置”条目,其中应显示“访问前询问”。 如果显示“已阻止”,请单击它并打开切换开关。
- 接下来,在 Windows 上按 Ctrl+Shift+I 或在 Mac 上按 Cmd+Option+I 转到开发人员选项。 现在单击开发控制台(不是浏览器菜单)的菜单按钮(三个点),然后选择“更多工具”>“传感器”。
- 在底部的新窗格中,您可以单击“覆盖”按钮从一系列预设选项中进行选择,包括东京、孟买和伦敦。 或者,您也可以通过输入准确的纬度和经度坐标来手动设置您的精确位置。
方法 2:使用扩展
您还可以使用网上商店中的 Chrome 扩展来欺骗您的 IP。 我们推荐的一个是 Location Guard (自由)。 它可以让您隐藏您的确切位置,但仍会通知网站您的大致位置。 这将帮助您两全其美——您将能够享受本地搜索结果,而无需提供您的确切地址。 如果您不担心搜索结果的准确性等问题,您还可以完全欺骗您的位置(就像我们手动所做的那样)。无论哪种方式,您都可以这样做:
- 将 Location Guard 添加到 Google Chrome。 现在要欺骗您的位置,请转到 Location Guard 的“选项”(Chrome 设置 > 扩展程序 > Location Guard 详细信息 > 扩展程序选项)。 现在将默认级别更改为“使用固定位置”。
- 您现在可以将地图上的蓝色图钉拖放到地球上的任何地方,您的浏览器将欺骗该位置。
- 您可以通过以下方式检查您的欺骗是否有效 browserleaks.com)。 就我而言,我在加尔各答,但我被欺骗的位置是在孟买西班德拉的圣安德鲁高中。
笔记: 更改后您可能需要等待一两分钟(以及几次重新加载)才能在服务器端清除缓存并使设置生效.
在我看来,这对于普通用户来说是更好的选择,因为它会禁用实际的地理位置查询,而是使用您的虚假固定位置来通知网站您的下落。
火狐浏览器
方法一:手动
- 要在 Mozilla Firefox 中更改您的位置,请先输入
about:config
在浏览器地址栏中,然后按 Enter。 如果您收到警告,请将其关闭以访问高级选项。
- 现在搜索
geo.enabled
在 about:config 搜索栏中。 如果您想欺骗您的位置,则该值应为“True”。 但是,如果您希望完全关闭位置访问,请通过单击双向箭头将其更改为“False”。
- 现在找到
geo.provider.network.url
并单击“编辑”按钮(钢笔图标)以使用以下语法设置所需位置的纬度和经度:data:application/json,{"location": {"lat": 27.1750, "lng": 78.0421}, "accuracy": 27000.0}
. 现在点击蓝色的“勾选”标记。
- 如您所见,我已成功更改我在 Firefox 中的位置,现在它会通知网站我在阿格拉的泰姬陵。 哪个,我不是。
笔记: 我使用了泰姬陵的坐标。 您可以使用设置自定义位置坐标 经纬网.
方法2:附加
Location Guard Firefox Add-on 也可用于 Firefox,其工作方式与在 Chrome 中的工作方式大致相同。 你可以下载它(自由) 从 Mozilla 附加组件存储库中轻松更改您在 Firefox 中的位置。 安装后,您可以从任何打开的 Firefox 窗口从菜单(右上角的三个平行线)> 附加组件访问它。
微软边缘
与 Chrome 和 Firefox 一样,Microsoft Edge Chromium 还为您提供了使用高级开发人员工具来欺骗您的位置的选项。 该方法几乎与您在 Google Chrome 中的操作相同。 以下是使用 DevTools 在 Microsoft Edge Chromium 中覆盖实际地理位置的方法:
- 选择 Control+Shift+C(Windows、Linux)或 Command+Shift+P (macOS) 打开命令菜单。 现在单击 DevTools 控制台(不是浏览器菜单)中的菜单按钮(三个点),然后选择“更多工具”>“传感器”。
- 在 DevTools 窗口底部找到“传感器”选项卡。 现在单击“覆盖”按钮从地理位置列表中选择预设城市之一或输入自定义经度和纬度坐标。
请注意,到目前为止,我们只有一种方法可以在 Microsoft Edge 中更改位置。 我找不到任何针对 Edge 浏览器的明显位置欺骗扩展,但鉴于新版本基于 Chromium,我们可能应该在某个阶段获得一个。
经常问的问题
1.什么是HTML5 Geo-location API?
HTML5 地理位置 API 可帮助网站识别您的当前位置。 它使用 GPS、Wi-Fi 和手机信号塔三角测量来访问您设备的位置。 虽然这在许多情况下很有帮助,例如获得专门为您所在位置量身定制的结果,但它也会损害您的隐私和安全。
2. 伪造您的地理位置是否适用于每个站点?
网站根据很多因素确定您的位置,包括您的互联网连接、您所在地区的 Wi-Fi 网络、您设备中的 GPS 传感器(如果适用)等等。 仅您的 IP 地址就可以将您的位置精确到您所在的城市,通常甚至可以精确到您的社区。 使用移动连接更糟糕,因为它可以使用 GPS 和手机信号塔以几米的精度识别您。
这意味着在浏览器中使用 JavaScript API 的方法可能不适用于许多网站。 例如,您可能无法使用此方法访问 Netflix、Prime Video、Hulu 或其他流媒体网站上的地理锁定内容。 为此,您可能需要使用 VPN 服务。 也就是说,即使是 VPN 也不总是万无一失的,因为一些流媒体服务会阻止代理服务器访问其地理锁定的内容。
3. 还有其他方法可以在浏览器中伪造我的位置吗?
就在这里。 您可以使用 VPN 浏览器扩展来欺骗您的位置。 它们比成熟的应用程序更轻量级,几乎可以在所有网站上运行。 它们通常也可以免费使用,但有时会有一些警告和使用限制。 有一大堆可用,但我推荐的两个是 CyberGhost (下载 Chrome / 火狐下载) 和 Express VPN (下载 Chrome / 火狐下载)。
4. 如何解锁和观看来自 Netflix 等的地理锁定内容?
如前所述,在 Netflix 和其他流媒体网站中解锁和观看地理锁定内容的唯一可行方法是通过 VPN。 但是,即使这样有时也不起作用,因为许多此类服务通过禁止通过任何描述的代理站点进行访问来积极执行其地理锁定。 许多高级 VPN 试图通过频繁更改其 IP 地址来解决这个问题,因此请尝试订阅其中一个。
5. 什么是 IP 地址以及如何欺骗它?
IP 地址或 Internet 协议地址是连接到 Internet 的每台设备的 ID。 如果是动态 IP,它是临时的,每次关闭路由器时都会重置。 IP 地址有两个主要功能。 它识别主机的网络接口并提供其位置信息,以便建立到该主机的路径。 目前使用的 IP 版本有两个——IPV4 和 IPV6。 通常,欺骗您的 IP 的唯一方法是使用通过代理服务器或 VPN 的连接路由。
在 Chrome、Firefox 和 Edge 中伪造您的地理位置以改善在线隐私
您始终可以通过拒绝任何位置请求来阻止网站知道您的 IP 地址和位置。 但是,这可能会破坏一些需要您的地理位置来提供其内容的网站。 这正是您可以在浏览器中伪造您的地理位置的地方,这样网站就不会知道您的 IP 地址和位置,但您仍然可以访问它们的内容。 所以继续吧,在你的浏览器(Chrome、Firefox 或 edge)中给自己一个虚假的位置,然后让我们知道你为什么要首先欺骗你的地理位置。