😀
在iOS设备上改变定位,往往需要电脑或者外部硬件,对于绝大多数普通用户来说,“虚拟定位”成了一个不高不低的门槛。
 
今天推荐一个由开发者Yu9191打造的开源项目 —— wloc(WIFI Location Spoofing)。它通过极其巧妙的技术手段,让你在无需越狱的前提下,轻松实现iOS网络层面的虚拟定位。
图片

为什么是 wloc?

传统的定位修改方案往往针对GPS硬件层,门槛高、风险大。而 wloc采取了“降维打击”的策略:它通过拦截Apple的网络定位服务(`gs-loc.apple.com`)请求,直接向系统报告你指定的经纬度。
这意味着,只要你的设备依赖 WiFi 或基站进行网络定位,wloc就能完美接管。

项目的核心亮点:

  1. 全平台覆盖:完美支持 Surge、Quantumult X、Loon、Stash 以及 Shadowrocket等主流代理工具。
  1. 极简操作:抛弃了繁琐的手动输入经纬度,只需在网页上选点,或者使用配套的“快捷指令”,即可一键完成切换。
  1. 智能转换:打破地图坐标系壁垒!它支持高德地图、苹果地图以及坐标文本链接。通过 Cloudflare Worker 中转,自动实现 GCJ-02(国测局加密坐标)到 WGS-84(世界大地测量坐标)的无缝换算。
  1. 高度隐私:开源代码完全透明,坐标解析全程在 Cloudflare Worker 上完成,不留痕、不存储、无日志。

从安装到起飞:超简单指南

第一步:准备好你的“代理软件”

确保你的iOS设备上装有以下任意一款工具:
  • SurgeQuantumult XStash或 Shadowrocket 
注意:必须开启 MITM(中间人攻击)功能,否则工具无法拦截定位请求。
 
订阅地址

第二步:导入 wloc 配置(核心)

  1. 复制项目提供的 远程订阅链接(在 GitHub 仓库的 README 中找对应软件的 URL)。
  1. 打开你的代理软件:
      • Surge/Stash:进入“模块” (Modules) 页面,点击右上角加号,选择“从 URL 安装”,粘贴链接。
      • Quantumult X:进入“配置文件” -> “重写” (Rewrite) -> “引用”,添加该链接。
      • Shadowrocket:进入“配置” -> 点击当前配置 -> “模块” -> “添加模块”。
  1. 关键动作:
    1. 开启刚才导入的模块开关。

第三步:安装SSL证书(避坑必做)

如果你的代理软件还没安装证书,直接从软件设置里找到“MitM”选项,点击 “生成新的CA证书”-> “安装证书”
  • 安装后,请务必去手机 “设置” -> “通用” -> “VPN 与设备管理”,点击刚安装的证书,选择 “安装”
  • 特别重要:
    • 接着去 “设置” -> “通用” -> “关于本机” -> “证书信任设置”,找到对应证书,将开关拨到“开启”状态

第四步:设置你的虚拟位置

  1. 打开作者提供的 https://wloc-pages.pages.dev。
  1. 在地图上直接点击你想设置的目的地,或者直接搜名字。
  1. 点击“储存到设备”,下次Apple定位触发时自动生效。

第五步:享受“瞬间移动”

以后想换位置,只需:
  • 方法 A(最简单):
    • 打开刚才的选点页面,点击一下“保存”即可。

给玩家的避坑指南

为了保证定位修改的成功率,以下两点务必注意:
iOS高版本机制:在 iOS 26+ 等较新系统中,系统大大增强了定位缓存机制。如果你发现定位改了但地图没变,别急着报错,重启手机是清除缓存、让配置生效的最有效方式。
方法一:
  1. 先在选点页面选好需要修改的定位并储存到设备
  1. 开飞行模式 → 关闭定位服务 → 重启设备
  1. 关闭飞行模式(WiFi 也要关)→ 连接代理工具(确认 VPN 图标出现)→ 打开定位服务
  1. 打开地图验证
方法二:
  1. 关闭定位服务
  1. 在选点页面选好位置并储存到设备
  1. 打开定位服务 → 弹出「允许访问位置信息」时选择「下次询问或在我共享时」
  1. 打开地图验证
 
感谢开发者 Yu9191 的无私奉献。记得去GitHub项目加星!
 
项目地址:https://github.com/Yu9191/wloc
温馨提示:请在遵守相关法律法规的前提下使用定位工具,切勿用于违规违法用途。
 
💡
有关使用上的问题,欢迎您在底部评论区留言,一起交流~
armbian下docker安装openwrt做旁路由(M401a)WSL下V2RayA安装与故障排除教程
Loading...