Apple WLOC——iOS虚拟定位神器,开源免费,选个位置就能用
你有没有遇到过这种尴尬——朋友发了个定位让你过去玩,但你人在外地根本过不去,只能嘴上说”马上到了”?或者玩游戏需要改个定位,结果搜来搜去全是收费软件,还动不动就失效?
今天要说的这款 Apple WLOC,就是专门解决 iOS 虚拟定位问题的——而且是 开源免费 的。

WLOC 是什么?
Apple WLOC 是一个开源项目,它的作用特别纯粹:修改 iOS 设备的网络定位服务(也就是 Wi-Fi 和基站定位),实现虚拟定位。
注意啊,它改的是网络定位,不是 GPS。也就是说,如果你的手机能接收到 GPS 信号,系统会优先用 GPS。所以它最适合的场景是室内——比如商场、办公楼这些 GPS 信号弱的地方,定位主要靠 Wi-Fi 和基站,这时候 WLOC 就特别好使了。
🔧 怎么用?三步搞定
第一步:配置代理工具
WLOC 支持 Surge、Quantumult X、Loon、Shadowrocket(小火箭)等主流 iOS 代理工具。你只需要订阅它的配置文件就行,具体订阅地址在项目 GitHub 上有。
如果不想折腾代理,可以直接用 快捷指令 的方式,这是最方便的方法:
- 安装「wloc 设置地理位置」快捷指令(iCloud 链接项目里有)
- 安装「wloc 清理恢复位置」快捷指令
第二步:选位置
在地图 App 里长按选点,或者在高德地图里选一个位置,然后点分享 → 「wloc 设置地理位置」,就搞定了。
第三步:验证
打开任意需要定位的 App,你会发现位置已经变成你刚才选的那个了。不需要的时候跑一下「清理恢复位置」快捷指令就行。

⚙️ 工作原理
简单说就是:iOS 在 Wi-Fi 和基站定位时,会向 Apple 的定位服务器(gs-loc.apple.com)查询位置。WLOC 通过代理工具拦截这个请求,把服务器返回的坐标替换成你设置的位置坐标。所以手机 App 看到的就是假位置了。
需要 MITM(中间人)证书信任才能生效,这是正常的代理配置流程,按提示安装证书就行。
⚠️ 注意事项
- 不影响 GPS——GPS 硬件定位不受影响,如果你在室外 GPS 信号好,系统还会用 GPS
- 不支持钉钉——钉钉的定位检测比较特殊,WLOC 搞不定
- 苹果地图和高德地图都支持选点分享,百度地图没试过
- 选点页面需要在代理模式下打开(Safari 走代理才能拦截请求)
📥 获取方式
项目完全是开源的,代码在 GitHub 上:
https://github.com/Yu9191/wloc/
快捷指令直接点 iCloud 链接安装就行,不需要下载额外 App。
💬 关注公众号:「实用软技」,在公众号窗口里回复关键字「软件」即可免费获取
