手机模拟器上虽然有网络请求, 但是默认并不会走 Fiddler 代理
首先我们设置 Fiddler 允许其他机器连接到 Fiddler, 并且记录下该监听端口 8866
在本机上 cmd 执行 ipconfig 确认本机 ip, 以便接下来填写到手机模拟器的代理主机名中 192.168.31.64
接下来配置手机模拟器
打开 设置 > wlan
长按当前网络, 弹出 > 选择 修改网络
点击高级选项 > 代理 选择 手动
输入之前记录下 的 ip 和端口, 保存
192.168.31.64
8866
这一步相当于手机上的网络请求都会请求 Fiddler, Fiddler 作为中间人再去请求实际需要访问的 ip或域名: port
接下来, 打开模拟器中的浏览器应用, 打开网址刚刚上面的 ip:port 的 http 地址
http://192.168.31.64:8866/
点击 FiddlerRoot certificate 下载并安装
下载完成后点击安装
起个证书名字, 命名为 fiddler 即可
如果提示需要设置密码, 才能保存证书. 那这里我们设置 pin 码为 1234 即可
最终安装证书完成
使用模拟器中的浏览器应用打开百度, 可以看到 fiddler 抓包成功了