Stash · WLOC 配置教程
在 Stash 上跑通 WLOC——YAML override、脚本和 MitM,用对的方法
Stash 用户,仔细听:不要把 WLOC override 放进 Script Hub。直接订阅。Script Hub 会重写 YAML,破坏 WLOC 依赖的 script-provider 引用。这不是可能的问题——是一定会坏。直接订阅才能保留精确格式。
开始前准备
- WLOC 已安装。
- Stash 已安装(独立购买)。
- 测试设备。
- 稳定 Wi-Fi。
第 1 步:直接订阅 WLOC override
复制地址:https://wloc.app/modules/wloc.stoverride。Stash 中 Override 标签,点 +→Subscribe,粘贴地址。不要用 Script Hub。如果已经用了,删掉重来。
- 直接订阅保留精确 YAML 格式。
- Script Hub 会改写 YAML,破坏 WLOC。
第 2 步:开启脚本并配置 MitM 范围
override 详情中 Scripts 和 MitM 开关都必须开启。验证 MitM 主机:gs-loc.apple.com, gs-loc-cn.apple.com。生成 CA:Stash 设置→MitM→生成 CA。安装描述文件。iOS 信任:设置→通用→关于本机→证书信任设置→打开。
- Scripts 和 MitM 开关都必须开启。
- CA 信任:设置→通用→关于本机→证书信任设置。
第 3 步:用 WLOC 诊断验证
保存测试目标,运行诊断。查看 patch 计数 > 0。
- patch 计数 > 0 确认响应修改。
第 4 步:恢复:清除、关闭 override、撤销 CA
WLOC:清除目标。Stash:关闭 override,关闭 MitM。iOS:移除 CA 描述文件。override 可保留订阅。
- 关闭 override,再关 MitM。
- 移除 CA 描述文件。
常见卡点
override 通过 Script Hub 导入
删掉它。从头开始。直接订阅。Script Hub 会破坏 WLOC。直接订阅是唯一支持的路径。
FAQ
为什么不能用 Script Hub?
Script Hub 会处理和转换 YAML。WLOC 的 script-provider 结构会被改变。直接订阅能保留 WLOC 期望的精确格式。