跳到主要内容

有什么可以帮你的?

大多数问题都源于以下原因之一。请依次排查,一旦伪造生效即可停止。

伪造在某个网站上不起作用

以下按从常见到少见排序。你多半用不着看到最后。

GeoSpoof 也可在 Chrome、Edge、Brave 和 Safari 上运行。以下步骤是针对 Firefox 编写的(这类冲突在 Firefox 上最常见)——在其他浏览器上,请应用对应的设置。

最后更新: July 2026

  1. 刷新标签页,或重新打开它

    GeoSpoof 只对在其启用之后加载的页面生效。任何在你安装、更新或重新启用 GeoSpoof 时就已打开的标签页,在重新加载之前都不会被伪造。请刷新你正在测试的标签页——如果没用,就关闭它再重新打开。

  2. 更新到最新版本

    许多问题在较新的发行版中已经修复。在弹窗中打开“详情 → 高级”查看你的版本,然后与下方的最新发行版对比;如果落后了,请通过浏览器的扩展管理器更新。

    在 GitHub 上查看最新发行版
  3. 确认 GeoSpoof 正在该网站上运行

    GeoSpoof 的工具栏图标会显示它是否在当前标签页激活。如果未激活,就不会有任何内容被伪造——最常见的原因是“筛选”标签页中设置的站点范围。

    GeoSpoof 工具栏图标,其角标显示它已在当前标签页激活
    在此标签页已激活
    GeoSpoof 工具栏图标,其角标显示它未在当前标签页运行
    未在此标签页运行
    • 白名单模式:只有列表中的网站会被伪造——请把你正在测试的网站加进去。
    • 黑名单模式:确保该网站不在列表中。
    • 或切换到“全部”以在任何地方伪造。
  4. 重置该网站的位置权限

    如果测试显示“Geolocation: Denied”,说明 Firefox 正在拦截该请求——通常是因为之前在勾选了“记住此决定”的情况下拒绝了提示。

    一项指纹测试结果显示“Geolocation: Denied”,因为 Firefox 拦截了位置请求
    在指纹测试中,被拦截的位置请求就是这个样子。
    • 点击地址栏中的锁形图标。
    • 清除任何已记住的位置“拦截”设置,然后重新加载页面。
    • 在 Firefox 设置中,确认“阻止访问你的位置的新请求”处于关闭状态。
    • 如果 GeoSpoof 的“保留位置提示”开关已开启,而你拒绝了提示,请要么允许它,要么关闭该开关,让 GeoSpoof 直接作答。
    GeoSpoof 弹窗中“保留位置提示”开关处于关闭状态
    GeoSpoof 弹窗中“保留位置提示”已关闭。
  5. 重启你的浏览器

    有些浏览器 API 在启动时就已建立,因此最近的安装、更新或设置更改,可能要等你彻底关闭并重新打开浏览器后才会生效。

  6. 最佳诊断

    在全新的 Firefox 配置文件中测试

    干净的配置文件能把 GeoSpoof 与你现有的设置隔离开。

    • 打开 about:profiles 并创建一个新配置文件。
    • 启动它,安装 GeoSpoof,然后再次测试同一个网站。

    如果伪造在干净的配置文件中生效,说明 GeoSpoof 本身没问题——是你常用配置文件中的某些东西在干扰,几乎总是隐私工具或某项 about:config 更改。接下来的两步会处理这些情况。

  7. 禁用有冲突的隐私工具

    加固类工具会更改许多与 GeoSpoof 相同的浏览器 API,并可能覆盖它。请临时禁用你使用的任何此类工具,然后重试:Arkenfox、Betterfox、LibreWolf、CanvasBlocker、JShelter、Chameleon、Trace,或任何指纹随机化工具。

  8. 检查 about:config(高级)

    如果你加固过 Firefox,请确认以下首选项已被禁用,然后重启并重试。严格的“增强型跟踪保护”通常没问题,无需更改。

    • privacy.resistFingerprinting
    • privacy.fingerprintingProtection
    • privacy.fingerprintingProtection.pbmode
  9. 在第二个指纹测试上验证

    不同测试测量不同的 API,有些本身就有 bug。在断定是 GeoSpoof 的问题之前,请在另一个可靠的测试上验证结果——我们推荐 arkenfox TZP 的 Region 部分。

    打开 TZP 测试

其他常见问题

工作原理

点按菜单栏图标并选择“设置…”。向导会随着你的操作逐项打勾。用数据线连接 iPhone 以完成设置。完成后,GeoSpoof GPS 会继续通过 Wi-Fi 工作。

你需要准备

  • macOS 13(Ventura)或更高版本。
  • iPhone 上的 GeoSpoof 应用,以及 GeoSpoof Pro。这个应用是你的控制中心,由它来设置位置,而更改设备的真实 GPS 是 Pro 功能。
  • 一部已开启开发者模式的 iPhone,首次设置时通过 USB 数据线连接。
  • Xcode,Apple 免费的开发者应用,来自 Mac App Store。你无需构建任何东西:安装它,并在连接 iPhone 的情况下打开一次,让它提供 iOS 开发者映像。它的下载很大,请预留约 15 GB 的可用空间。已经有开发者映像了?可以改为让应用指向那个文件夹。
  1. 安装应用

    打开 DMG,将 GeoSpoof GPS 拖入“应用程序”文件夹,然后启动它。它在菜单栏中运行(没有 Dock 图标,也没有窗口),并会在首次启动时打开设置向导。

    The GeoSpoof GPS disk image open in Finder, with the app icon being dragged onto the Applications folder.
  2. 允许访问本地网络

    首次启动时,macOS 会请求本地网络访问权限。点击“允许”,这样 GeoSpoof GPS 才能找到并与你的 iPhone 通信。没有此权限,应用就看不到你的手机。

    • 错过了提示?在 系统设置 ▸ 隐私与安全性 ▸ 本地网络 ▸ GeoSpoof GPS 中开启。
    • 一直卡在“未找到设备”,通常就是这个权限被关闭了。
    macOS System Settings, Privacy & Security ▸ Local Network, with the GeoSpoof GPS toggle switched on.
  3. 安装 Xcode

    GeoSpoof GPS 需要 Apple 的开发者磁盘映像,而它随 Xcode 一同提供。请先开始这个下载——它很大(数 GB),让它在后台安装,同时你去完成下面这些快速的 iPhone 步骤。

    • 从 Mac App Store 免费安装 Xcode 并打开一次。
    • 首次启动时会出现“选择平台”界面。勾选 macOS,其余(包括 iOS)保持不勾选,然后继续——你不需要 iOS SDK 或模拟器;无论如何,开发者映像都属于 Xcode 的基础安装内容。
    • 等待“正在安装组件”完成,然后退出 Xcode。无需项目、无需构建、不用编译任何东西,也不需要付费的 Apple Developer 账号。
    • 已经有开发者映像了?让 GeoSpoof GPS 指向那个文件夹,即可完全跳过 Xcode 的下载。
    在 Mac App Store 获取 XcodeXcode's first-launch “Select platforms to install” screen, with macOS checked and iOS and the other platforms left unchecked.
  4. 连接 iPhone

    将 iPhone 连接到 Mac 并解锁。请使用支持数据传输的数据线,因为有些只能充电。如果没有出现,换一根数据线或另一个端口试试。

  5. 信任此电脑

    当 iPhone 询问是否信任此电脑时,点按“信任”并输入密码。这样你的 Mac 和手机才能相互通信。

    • 没有提示?保持手机解锁,然后拔下再插上数据线。该提示只在屏幕解锁时出现。
    • 仍然没有?锁定并解锁手机(或重启),然后重新连接。
    • 仅作为最后手段:设置 ▸ 通用 ▸ 传输或还原 iPhone ▸ 还原 ▸ 还原位置与隐私,然后重新连接并点按“信任”。
    The “Trust This Computer?” alert on an iPhone, with the Trust button highlighted.
  6. 开启开发者模式

    在 iPhone 上前往 设置 ▸ 隐私与安全性 ▸ 开发者模式,将其开启并按提示重启。它只有在 iPhone 至少连接过 Mac 一次之后才会出现。

    iPhone Settings, Privacy & Security ▸ Developer Mode, with the toggle switched on.
  7. 与此 Mac 配对

    在设置窗口中点击“配对”。这次一次性的安全握手让你的 Mac 能够驱动 iPhone 的 GPS。配对过程中请保持手机解锁并连接。

  8. 准备开发者映像

    需要已安装 Xcode(见上)。在 iPhone 已连接并解锁的情况下,点击“准备”。GeoSpoof GPS 会将 Apple 的开发者磁盘映像(DDI)个性化到你的设备并挂载它——正是这个组件让应用能够设置你的真实 GPS 位置。它由 Apple 签名并为你自动完成;无需任何配置。

    找不到映像?如果“准备”提示找不到开发者映像,可能是 Xcode 的安装尚未完成铺设。请打开“终端”,运行以下命令,然后再次点击“准备”:

    xcrun devicectl manage ddis update
  9. 在 GeoSpoof 中选择位置

    像往常一样在 GeoSpoof 中设置位置。iPhone 的系统级 GPS 会随之跟随并保持一致,即使你拔掉数据线切换到 Wi-Fi 也是如此。

    获取 iPhone 版 GeoSpoofThe GeoSpoof GPS menu-bar panel showing setup complete with GPS active.

仍需要帮助?

给我们发邮件,我们会在一两天内回复你。

请附上这些信息,以便我们更快提供帮助:

  • Firefox 版本
  • 操作系统
  • GeoSpoof 版本
  • VPN 提供商(如适用)
  • 你正在使用的指纹测试网站
  • 结果的截图
  • 在全新的 Firefox 配置文件中伪造是否生效

你也可以报告问题:GitHub.