iOS全版本 iPhone 手机钉钉/企业微信远程打卡教程|WBlock 模拟位置,非尾插无需越狱
无需外接硬件尾插、无需越狱,支持最新 iOS 系统!利用代理软件模块拦截替换 Apple WLOC 定位数据,支持 Cloudflare Workers/Pages 私有化部署选点地图与快捷指令一键改定位。
观看对应视频教程
## 原理说明
本方案不需要购买外接硬件尾插,也不需要越狱,支持 iOS 全版本(含最新 iOS 26/27 测试版)。其核心原理是:**通过代理软件(Shadowrocket / Quantumult X / Loon / Surge / Stash)加载 Apple WLOC 模块,对系统定位请求进行 HTTPS 解密拦截,将网页地图选定的模拟经纬度写入持久化存储**,从而实现全局地图、高德、钉钉与企业微信的位置模拟。
## 支持的 iOS 代理客户端对比
| 软件名称 | 美区 App Store 价格 | 模块支持说明 |
| --- | --- | --- |
| **Shadowrocket (小火箭)** | **$2.99 (最具性价比,推荐)** | 原生支持 `.sgmodule` 模块与 HTTPS 解密 |
| **Loon / Stash / Quantumult X** | $7.99 ~ $9.99 | 均提供对应格式的重写/插件订阅链接 |
| **Surge** | $49.99 (Pro 版) | 需升级 Pro 才可使用模块功能 |
## 一、小火箭 (Shadowrocket) 模块与证书配置
1. 复制项目提供的小火箭模块订阅链接,打开 Shadowrocket → **配置 → 模块 → 右上角 `+` 号粘贴下载**,确认出现 `Apple WLOC 定位修改` 模块。
2. **开启 HTTPS 解密并信任证书**:
- 点击当前配置文件右侧的 `ⓘ` 图标 → **HTTPS 解密** → 开启开关并点击 **生成新的 CA 证书 → 安装证书**;
- 进入 iPhone **设置 → 已下载描述文件** 完成安装;
- 进入 **设置 → 通用 → 关于本机 → 证书信任设置**,开启对该根证书的完全信任。
## 二、三种选点页面部署方式(推荐私有化部署到 Cloudflare)
为了比公共选点页面更稳定安全,强烈建议将选点服务部署在自己的 Cloudflare 账号下(每日 10 万次免费请求额度):
```bash
# 本地使用 Node.js + Wrangler CLI 一键部署到 Cloudflare Workers / Pages
git clone
cd wloc-location-picker
npm install
npx wrangler login
npx wrangler deploy
# 或部署到 Pages:
npx wrangler pages deploy dist --project-name my-wloc-map
```
部署完成后,在 Cloudflare 绑定一个你自己的二级域名即可在国内网络流畅打开选点地图。
## 三、修改定位与 iOS 快捷指令高效操作流程
1. 确保小火箭代理处于**开启状态**;
2. 在选点地图搜索目标位置(如公司大厦)点击「存储到设备」(或直接在苹果地图选点 → **分享到「WLOC 位置设置」快捷指令**);
3. **关键生效步骤**:**关闭手机「定位服务」并关闭小火箭代理,等待 30 秒**(让系统旧 GPS 缓存过期),随后**重新打开小火箭代理并开启定位服务**,此时打开地图或钉钉/企业微信即可看到位置已精准切换!