泥潭日报 uscardforum · 内容汇总

手把手教你怎么 iPhone 用 WLOC 伪装定位

内容摘要

iPhone利用Shadowrocket配合WLOC模块伪装GPS定位的保姆级教程及讨论

关键信息

  • 核心工具:Shadowrocket(小火箭)[1]。需安装HTTPS解密证书并信任 [1]
  • 配置方法:在Shadowrocket模块中导入 wloc.module,替换原有代码 [1]。默认将位置设置为上海人民广场(经度121.47004, 纬度31.23136)[1]
  • 代理设置:需配置一个HTTP代理(如地址1.1.1.1,端口80),并将全局路由设为直连 [1]
  • 操作流程:关闭定位服务 -> 重启手机 -> 开启Shadowrocket -> 进入室内无GPS信号处 -> 重新开启定位服务 -> 验证地图位置 [1]
  • 恢复方法:关闭Shadowrocket后重启手机,或在室外接收GPS信号后开关定位服务 [1]。也可使用作者提供的快捷指令进行设置和清理 [5][7]

经验与数据点

  • 适用场景:主要用于规避滴滴等网约车平台的真实地址校验漏洞 [1]
  • 替代方案讨论
    • 爱思助手改定位被认为更简单,但可能不如软件层伪装稳定 [3]
    • Loon、Surge、Quantumult X、Stash、Egern等支持MITM和插件的代理软件均可使用,无需重复购买Shadowrocket [4][21]
  • 坐标修改:可通过ChatGPT将目标地址转换为WGS84坐标,并替换module文件中的经纬度参数 [1]

风险/限制/注意事项

  • 检测机制:部分博彩类App(如FanDuel、DraftKings)的GPS检测可能无法通过,原因可能是VPN标识或时区问题 [8]
  • WiFi干扰:即使关闭WiFi功能,设备仍可能扫描WiFi信号进行定位辅助,可能需要法拉第袋屏蔽信号 [9][10]
  • 应用限制:部分银行App(如建行)会检测VPN并拒绝服务 [11]
  • 合规风险:有用户指出该方法用于企业打卡可能存在法律或纪律风险(“不刑”)[12]
  • 稳定性问题:有用户反馈该方法无效,或仅能修改尾插定位,其他软改方案存在缺陷 [16][17][18]

争议或不同意见

  • 必要性争论:部分用户认为配置过程过于繁琐,不如直接充值专车服务划算 [13]
  • 技术有效性:有用户尝试后表示无法修改位置,质疑该教程的普适性 [16]。另有观点指出,随着Apple Intelligence在大陆地区的解锁需求,可能需要通过尾插硬件方式改定位,软件方案可能失效 [21]
原始内容
--- 第 1 楼来自 bairimeng 的回复 (2026-07-02 22:32:00 PDT) ---

今天在用滴滴https://www.uscardforum.com/t/topic/427392/1的时候发现需要真实地址了,之前手快就能撸的漏洞已经无了 在推上看到了新的项目,可以让 iPhone 定位到任意位置,但是默认的教程非常省略,非技术背景很难看懂,中间也有不少坑,我来写一个奶奶级的教程 https://github.com/Yu9191/wloc Prerequisite: 你需要有 https://apps.apple.com/us/app/shadowrocket/id932747118,相信只要回国的应该已经是人手一个了,没有的话去买一个,迟早会用上的 总体的步骤大致如下: 配置证书 配置模块 配置代理 应用位置 第一步 配置证书 打开 shadowrocket,选择配置,点击 i 号 /uploads/short-url/cRW2qpGKH0ppAEE3Pz1Bqrf3Axk.png?dl=1 点击 https 解密,进入如下页面,打开 https 解密 /uploads/short-url/pDKo3Mdzuko7Urp6qvxvgSpLaIi.png?dl=1 选择安装证书,然后选择下载证书,之后打开系统设置,依次: Profile Downloaded => 安装 General => About => 拖到最下面 Certificate Trust Settings,把刚才的证书打开 /uploads/short-url/8HCKzqx5dSgh83U6KuRp2zQEVtC.png?dl=1 返回 shadowrocket 确保证书下面显示 系统已信任,如图所示 /uploads/short-url/yXrMaxpdAINAvWFGwPWZJlLPqrb.png?dl=1 第二步:配置模块 回到配置页面,点击模块 /uploads/short-url/xMqe7oA67aY4wONJYbuL0BEyEPN.png?dl=1 进入后,点击右上角,复制粘贴以下地址,确定后保存 https://raw.githubusercontent.com/Yu9191/wloc/refs/heads/main/modules/wloc.module 然后再次点击模块右边的 i 号,直接替换原有代码 #!name=Apple WLOC 定位修改 #!desc=修改 Apple 网络定位返回坐标 (Shadowrocket 小火箭) | 快捷指令(推荐): 设置地理位置 https://www.icloud.com/shortcuts/a82717d8fdad4e6280866fcf911173f7 清理恢复位置 https://www.icloud.com/shortcuts/f42632d406504f24a2cd163af4fe012f | 选点页面: https://wloc-pages.pages.dev/ #!author=Yu9191 Rewrite #!homepage=https://github.com/Yu9191/wloc #!icon=https://raw.githubusercontent.com/Yu9191/wloc/refs/heads/main/wloc.jpg #!category=Tools [Script] Apple WLOC = type=http-response,pattern=^https?:\/\/gs-loc(-cn)?\.apple\.com\/clls\/wloc,requires-body=1,binary-body-mode=1,max-size=0,timeout=30,script-path=https://raw.githubusercontent.com/Yu9191/wloc/refs/heads/main/dist/wloc.js,argument=longitude=121.47004&latitude=31.23136&accuracy=25&logLevel=info WLOC Settings = type=http-request,pattern=^https?:\/\/gs-loc(-cn)?\.apple\.com\/wloc-settings\/save,requires-body=0,max-size=0,timeout=10,script-path=https://raw.githubusercontent.com/Yu9191/wloc/refs/heads/main/dist/wloc-settings.js [MITM] hostname = %APPEND% gs-loc.apple.com, gs-loc-cn.apple.com 这里主要做的事情是把默认位置设置成上海的人民广场 - 如果你想改其它的地址可以看文末怎么改。如果不改的话,需要配合 github 上的快捷指令才能正常工作,我个人认为有点多此一举,不如直接这里改了 第三步:创建代理 Shadowrocket 必须要有一个可用的代理才能工作,如果你已经有了,可以跳过这一步。 点击右上角的加号, /uploads/short-url/89HBp5tnsE77HAStgya9LsHCqLG.png?dl=1 类型选择 HTTP 然后如图填写地址为 1.1.1.1,端口 80,保存 /uploads/short-url/rAylidbi3MULiri9jgryQxokpLq.png?dl=1 回到主页面,进入全局路由,设置成直连 /uploads/short-url/4deAqdiu62kmg2kt9XWL2eRTnV5.png?dl=1 最后我们检查一下,把连接打开,随便打开一个网址,确保网络还在,你能正常上网,这一步就完成了 第四步,应用位置 打开 iPhone 的 Location Services 设置,选择关闭 Location Service 重启手机,打开 shadowrocket,启用 进入室内远离窗户的位置,确保手机收不到 GPS 信号 回到 Location Services 设置,选择开启 打开苹果地图,确认你已经到了上海的人民广场 接下来就简单了,给滴滴定位权限,随便充值吧 恢复位置的话两种方法,先把 shadowrocket 关了,然后 直接重启手机;或者 去室外让 GPS 收到信号,然后开关一下 location services 最后,如果你想改地址,最简单的方法就是把可以把刚才https://raw.githubusercontent.com/Yu9191/wloc/refs/heads/main/modules/wloc.module贴给 chatgpt 问改到你想要的地方,告诉 AI 你要 WGS84 下的坐标

--- 第 2 楼来自 nbc 的回复 (2026-07-03 01:55:58 PDT) ---

好贴 顶一个

--- 第 3 楼来自 noby 的回复 (2026-07-03 02:06:33 PDT) ---

以前一直用爱思助手改,会不会更简单点

--- 第 4 楼来自 Ayanami_7 的回复 (2026-07-03 02:22:29 PDT) ---

补充一下 可以MITM并安装插件的的代理软件都可以 如果有其他的代理软件比如 Loon Surge QuantumultX Stash Egern都可以 有其他的不需要再买

--- 第 5 楼来自 KanShu 的回复 (2026-07-03 02:25:37 PDT) ---

bairimeng: 恢复位置的话两种方法 直接用作者提供的快捷指令即可: wloc 设置地理位置 :https://www.icloud.com/shortcuts/a82717d8fdad4e6280866fcf911173f7 wloc 清理恢复位置 :https://www.icloud.com/shortcuts/f42632d406504f24a2cd163af4fe012f

--- 第 6 楼来自 llbean 的回复 (2026-07-03 02:35:28 PDT) ---

这个快捷指令是配置好一大堆证书之类以后使用吗?

--- 第 7 楼来自 KanShu 的回复 (2026-07-03 02:35:59 PDT) ---

对,每次需要改和恢复的时候用

--- 第 8 楼来自 gmsean 的回复 (2026-07-03 03:00:33 PDT) ---

这个很牛,但是fanduel/draftkings等菠菜的gps检测过不了,不确定是不是因为开了vpn或者时区不对

--- 第 9 楼来自 rongday 的回复 (2026-07-03 03:15:57 PDT) ---

是不是用了wifi的地理检测?可能得加个法拉第袋..?

--- 第 10 楼来自 gmsean 的回复 (2026-07-03 03:16:35 PDT) ---

我没有开Wi-Fi功能,难道我不开也能扫描吗( 如果不能vpn的话,就得连Wi-Fi走透明代理,但这样是不是就不能法拉第袋? 难道把路由器和设备一起放袋子里?

--- 第 11 楼来自 bairimeng 的回复 (2026-07-03 03:19:13 PDT) ---

shadowrocket 开到地图证明位置就可以关了换 vpn iPhone 缓存地理位置很厉害 不过有些app 确实会检查 vpn 比如建行的app

--- 第 12 楼来自 Mephisto 的回复 (2026-07-03 03:23:55 PDT) ---

这个用来打卡应该不刑吧

--- 第 13 楼来自 huluhulu 的回复 (2026-07-03 03:24:19 PDT) ---

太麻烦了,我选择充值专车

--- 第 14 楼来自 Evelyn2025 的回复 (2026-07-03 06:08:06 PDT) ---

留个名字,也许以后会用到

--- 第 15 楼来自 Frank2023 的回复 (2026-07-03 06:10:02 PDT) ---

应该能用得到

--- 第 16 楼来自 guide 的回复 (2026-07-03 06:10:16 PDT) ---

没用,改不了,试过了

--- 第 17 楼来自 guide 的回复 (2026-07-03 06:10:23 PDT) ---

只能尾插

--- 第 18 楼来自 guide 的回复 (2026-07-03 06:10:50 PDT) ---

https://github.com/loc567/loc567/issues/21 另外一个软改方案更离谱

--- 第 19 楼来自 gigimiamifl 的回复 (2026-07-03 06:19:14 PDT) ---

看着挺复杂 可能会用到

--- 第 20 楼来自 mzwang1030 的回复 (2026-07-03 06:22:12 PDT) ---

好贴,mark了

--- 第 21 楼来自 Ayanami_7 的回复 (2026-07-03 06:28:29 PDT) ---

这个可能得用尾插改 就是在大陆地区解锁Apple Intelligence 的那个方法