- Charles / Fiddler
- 微信开发工具
- iHosts / SwitchHosts(可选)
# Charles
brew cask install charles
# SwitchHosts
brew cask install switchhosts
-
配置 Charles
设置重定向,打开菜单 Tools > Map Remote,☑️ Enable Map Remote,
From:https://wechat-web.funxi.cn:443
To: https://127.0.0.1:443 (测试为: https://119.23.226.83:443 )
安装 Charles 安全证书,打开菜单 Help > SSL Proxying > Install Charles Root Certificate。
查看本机 IP,Help > Local IP address。
-
修改 Host
打开 SwitchHosts,开启 My hosts 或新建一项,添加如下内容
127.0.0.1 wechat-web.funxi.cn
-
配置微信开发者工具
设置代理,设置 > 代理设置,☑️ 手动设置代理,代理为:127.0.0.1:8888
-
手机设置代理
手机和 PC 保证在同一个局域网,打开 Charles,Help > SSL Proxying > Install Charles Root Certificate On a Mobile Device or Remote Browser,根据提示安装证书。
然后在 WIFI 中设置代理,代理为上述查询到的 IP,端口为 8888。
⚠️ iOS 10 及以后版本需要进入 设置 > 通用 > 关于本机 > 证书信用设置 中信任 Charles 证书后才能使用。