用 Fiddler 抓手机 App 包核心就是电脑和手机连同一Wi‑Fi → Fiddler开远程代理 → 手机设WiFi代理 → 装Fiddler证书抓HTTPS。下面一步到位。一、电脑端准备Windows安装并启动 Fiddler Classic官网下载https://www.telerik.com/fiddler查看电脑 IPIPv4WinR → 输入cmd→ 输入ipconfig找到当前网卡Wi‑Fi或以太网的IPv4 地址如192.168.1.100。Fiddler 允许远程连接打开Tools → Options → Connections勾选Allow remote computers to connect端口默认8888建议不改点 OK →重启 Fiddler开启 HTTPS 解密必须否则App大多抓不到Tools → Options → HTTPS勾选Decrypt HTTPS traffic下拉选All Processes勾选Ignore server certificate errors可选方便调试点 OK二、手机端设置安卓 / iOS 通用前提手机和电脑连同一个 Wi‑Fi关闭 4G/5G。1. 设置 WiFi 代理关键安卓示例设置 → WLAN → 长按当前 Wi‑Fi → 修改网络勾选“显示高级选项”代理选手动代理主机名填电脑IP如 192.168.1.100代理端口8888保存iOS设置 → Wi‑Fi → 点已连Wi‑Fi的“i”拉到最下面配置代理 → 手动服务器电脑IP端口8888存储此时手机所有流量都会走到 Fiddler。2. 安装 Fiddler 根证书抓 HTTPS 必备手机浏览器打开http://电脑IP:8888如http://192.168.1.100:8888页面底部点FiddlerRoot certificate下载证书。安装证书安卓设置 → 安全 → 加密与凭据 → 从存储设备安装 → 选下载的.cer→ 命名如 fiddler→ 确定需设锁屏密码iOS下载后 → 进入设置 → 通用 → VPN与设备管理 → 安装证书 → 信任它。三、开始抓包电脑 Fiddler 保持打开左下角显示Capturing。手机打开任意 App微信、抖音、小程序等操作即可。Fiddler 左侧会实时出现手机请求双击可看详情Headers/Body/Response。四、常见问题 坑❌ 手机设代理后不能上网电脑和手机不在同一网段 / 连了不同路由器电脑防火墙拦截了 8888 端口 → 临时关闭防火墙或放行 8888❌ HTTPS 包显示CONNECT或乱码没装证书 / 证书没信任 → 重新安装并设为信任❌ 部分 App 抓不到如银行、抖音开启了SSL Pinning证书锁定普通 Fiddler 抓不到需要用工具如TrustMe、Objection绕过或用root/越狱设备。五、用完记得恢复手机WiFi 代理改回“无”否则一直走代理可能无法上网。电脑Fiddler 可关闭或取消Allow remote computers to connect。