你有没有遇到过这种尴尬——朋友发了个定位让你过去玩,但你人在外地根本过不去,只能嘴上说”马上到了”?或者玩游戏需要改个定位,结果搜来搜去全是收费软件,还动不动就失效?

今天要说的这款 Apple WLOC,就是专门解决 iOS 虚拟定位问题的——而且是 开源免费 的。

Apple WLOC封面

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,你会发现位置已经变成你刚才选的那个了。不需要的时候跑一下「清理恢复位置」快捷指令就行。

Apple WLOC GitHub页面截图

⚙️ 工作原理

简单说就是: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。

💬 关注公众号:「实用软技」,在公众号窗口里回复关键字「软件」即可免费获取

https://www.88531.cn/?p=52666

www.npspro.top互联侠客
软师傅 » Apple WLOC——iOS虚拟定位神器,开源免费,选个位置就能用

最TOP的Docker,软路由,虚拟机等学习资料

立即查看 了解详情