适用场景Mac M 系列芯片、生产环境微信小程序、无法使用微信开发者工具、mitmproxy/Charles 默认抓不到微信独立进程绕过系统代理核心原理通过 Proxifier 强制劫持微信小程序进程流量无视微信反代理限制mitmproxy 解密 HTTPS 查看完整请求 / 响应一、环境准备1. 安装 mitmproxy已安装可跳过brewinstallmitmproxy2. 安装 Proxifier下载 Mac M2 专用版 ProxifierARM 架构正常安装允许权限二、证书配置HTTPS 解密必须否则看不到明文打开终端导出 mitmproxy 证书文件夹open~/.mitmproxy双击mitmproxy\-ca\-cert\.pem自动导入钥匙串 - 登录右键证书 → 显示简介 → 信任 → 全部选择始终信任输入电脑密码确认三、mitmproxy 启动新开终端执行命令启动代理服务保持窗口不关闭mitmproxy监听地址127\.0\.0\.1:8080界面保持打开不要关闭四、Proxifier 精准配置核心步骤步骤 1添加代理服务器打开 Proxifier → 顶部菜单栏Profile→Proxy Servers→Add填写参数Address127\.0\.0\.1Port8080ProtocolHTTPSAuthentication取消勾选点击 OK 保存步骤 2配置微信小程序进程强制代理规则顶部菜单栏Profile→Rules→Add规则配置NameWeChatMini自定义Applications进程路径直接复制/Applications/WeChat.app/Contents/Frameworks/WeChatAppEx.framework/Versions/A/WeChatAppEx /Applications/WeChat.app/Contents/Frameworks/WeChatAppEx.framework/Versions/A/Helpers/WeChatAppEx HelperTargetsAnyAction选择刚创建的127\.0\.0\.1:8080代理新建默认规则NameDefaultApplicationsAnyActionDirect直连避免其他软件走代理调整规则顺序WeChatMini置顶Default放最后五、开始抓包完全退出微信右键 Dock 微信图标 → 退出重新打开微信进入任意生产环境微信小程序切换回 mitmproxy 界面实时展示完整接口 URL、请求方法 GET/POST请求头、Cookie、请求参数响应头、完整 JSON 响应体、状态码六、mitmproxy 基础操作快捷键↑/↓切换请求Enter查看请求 / 响应详情q返回列表f过滤域名 / 接口Ctrl\C退出 mitmproxy七、抓包完成后恢复网络必须操作关闭 mitmproxy 终端窗口Proxifier 关闭WeChatMini规则或直接退出 Proxifier终端关闭系统代理如之前开启networksetup-setwebproxystateWi-Fi off networksetup-setsecurewebproxystateWi-Fi off八、常见问题排查mitmproxy 依旧空白检查 Proxifier 进程路径是否正确必须包含WeChatAppEx Helper必须完全重启微信后台残留进程会绕过规则小程序打不开 / 网络异常证书未信任重新配置 mitmproxy 证书Proxifier 默认规则必须为Direct避免全局代理只能看到 TCP 流量看不到 HTTPS 明文确认证书已全部始终信任重启 mitmproxy 微信