SHADOWROCKET · IPHONE

选好位置,
再让手机读到它。

第一次先完成模块与证书设置。以后换位置,在网页选点并保存即可。

当前出口 IP:216.73.216.165。以下模块仅供本机使用,每台手机请自行打开本页复制地址。

网页保存成功不代表 iPhone 定位已经改变。最后请用 Apple 地图的当前位置蓝点验证;iOS 26.6.2 的实际效果需要在你的设备上确认。

先复制模块地址

打开选点地图

模块已配置好本站的定位脚本和坐标地址,无需手动修改参数。

  1. 准备好手机和 App

    安装正版 Shadowrocket(小火箭),确保手机能正常打开本站。无需越狱、电脑或开发者账号。

    修改定位不要求美国代理节点,也不会自动改变公网 IP。若已经在用其他 VPN,请检查是否与 Shadowrocket 冲突。

  2. 导入并启用模块

    1. 复制上方模块地址,打开 Shadowrocket 的「配置」。
    2. 找到「模块」,点击添加,粘贴地址并保存。有些版本需先点击当前配置右侧的 ⓘ 才能找到入口。
    3. 确认「iOS Location Spoofer」模块已启用,并使用包含它的配置。
    只保留一个启用的定位修改模块。之前导入过旧版本,先删除旧版本模块,避免两套规则同时改写。
  3. 安装证书并开启完全信任

    1. 在 Shadowrocket 当前配置中进入「HTTPS 解密」,生成并安装证书。
    2. 按系统提示前往下面的设置位置,安装刚生成的描述文件。
    设置 → 通用 → VPN 与设备管理

    安装后,再前往:

    设置 → 通用 → 关于本机 → 证书信任设置

    对刚才安装的证书开启「完全信任」。

    安装描述文件与开启完全信任是两个步骤,缺少任一步都可能导致 HTTPS 解密失败。
  4. 开启 HTTPS 解密和代理

    Shadowrocket 的模块不一定会把域名自动显示到「HTTPS 解密」列表中。建议按下面路径打开配置,并手动一次性粘贴五个域名。

    打开 Shadowrocket 的「配置」→ 点击「default.conf」→ 选择「编辑配置」→ 进入「HTTPS 解密」

    点击复制后,在 Shadowrocket 的 HTTPS 解密域名输入框中粘贴并保存。

    1. 打开「HTTPS 解密」开关。
    2. 点击「复制域名列表」,粘贴到域名输入框,确认五个域名以逗号分隔。
    3. 点击右上角保存或完成,再打开 Shadowrocket 首页总开关。
    不要把 map.tkfudao.com 加进这里;它只用于读取选点配置,不是需要 MITM 的 Apple 定位响应域名。
  5. 在地图上选点并保存

    1. 打开选点地图,搜索城市或地点。
    2. 放大到街道或建筑附近,点击地图放置图钉。
    3. 点击「保存定位」,等待保存成功提示。

    美国等海外位置会使用 OSM 底图。搜索结果只移动地图视野,必须放置图钉并保存。

    需要核对时,查看已保存的坐标,确认经纬度与选点一致。

  6. 验证手机当前位置蓝点

    设置 → 隐私与安全性 → 定位服务
    1. 开启定位服务,允许 Apple 地图「使用 App 期间」访问位置,并开启「精确位置」。
    2. 保持 Shadowrocket 连接,打开 Apple 地图,点击当前位置按钮。
    3. 检查蓝点是否位于目标位置,再检查你实际要使用的 App。
    网页图钉、地图搜索结果和当前位置蓝点是不同的东西。只有蓝点变化,才能说明系统定位结果发生了变化。
  7. 日常换位置与恢复

    换位置时,重新打开网页、放置图钉并保存。保存后可以关闭 Safari,Shadowrocket 需要保持运行。

    恢复时,点击地图页面的「恢复真实定位」,或关闭定位模块;随后刷新定位并确认蓝点恢复。

    配置和系统均可能存在缓存,保存或恢复不会保证立即生效,也没有固定的 60 秒生效承诺。

遇到问题时

iOS 26.6.2 是否一定要重启?

先确认配置和请求链路正常,再尝试关开定位服务;仍无变化可以重启手机,开机后先连接 Shadowrocket 再验证。重启只是排查手段,不能保证该系统版本一定生效。

为什么没有使用已保存的定位?

先核对本页出口 IP 与本机模块地址里的 IP 是否一致,并确认已保存定位。本站新模块在远程配置读取失败或 IP 不匹配时停止改写;系统也可能采用 GPS 或缓存结果。更新前导入的旧模块请删除后重新导入。

去地图选点返回模块地址