fiddler抓包
一、实现Android APP抓包:
- 安装证书
- 设置WiFi连接
二、实现iOS APP抓包:
- 安装和信任证书
- 在iOS手机打开浏览器,访问http://ipv4:8888/,安装证书
- 安装成功后,在通用 > 关于本机 > 证书信任设置中,信任刚安装的fiddler证书
- iOS手机设置
- 点击设置 > WIFI > 打开连接的WIFI设置
- 点击配置代理 > 手动
- 设置服务器为fiddler所在电脑的IP地址,端口为fiddler监听的端口(默认为8888)
- 点击存储,保存代理设置
- 打开一个非HTTPS的网站,此时fiddler已经可以捕获HTTP请求了
如果上述设置还不可行,请继续往下操作(推荐使用如下方法):
原理参考此文:用fiddler做反向代理 https://www.cnblogs.com/ahdung/p/7885921.html
1)在fiddler去掉此处的勾选
2)设置好端口后,WIN+R输入regedit,
- 定位到
HKEY_CURRENT_USER\Software\Microsoft\Fiddler2 - 新建DWORD(32 位)值
- 输入名称
ReverseProxyForPort 双击输入数据值(你之前fiddler设置的端口号)。注意要选择十进制的!- 重启电脑,大功告成。
如果fiddler抓包,以前可以,后来突然不行,通常是证书问题,建议清理证书重新信任即可:
- 打开Ctrl+R输入certmgr.msc并回车,打开证书管理
- 点击操作–查找证书,输入fiddler查找所有相关证书,将查询出来的所有证书删除
- 再将手机上的证书删除,重新安装即可

浙公网安备 33010602011771号