一、打开Fiddler,点击工具栏中的Tools——>Options…——>General,按照下图标注进行General(总体的)设置
1、if protocol violations are observed:选择Do nothing选项
2、点击OK,保存此选框的设置
二、打开Fiddler,点击工具栏中的Tools——>Options…——>HTTPS,按照下图标注进行设置
1、设置抓取HTTPS请求,需要勾选“capture https connects”。选择“decrypt https traffic”,展示出图片中的6、7项,点击勾选即可
说明:
1)fiddler can decrypt HTTPS session by re-signing traffic using self-generated certificates:fiddler可以通过使用自己生成的证书重新签名通信来解密HTTPS会话2)capture https connects:捕获https连接
备注:现在很多带有比较重要信息的接口都使用了安全性更高的HTTPS,而Fiddler默认是抓取HTTP类型的接口,所以想要Fiddler可以抓取到HTTPS的请求,就必须勾选此项
3)decrypt https traffic:解密https流量
4)ignore server certificate errors(unsafe):忽略服务器证书错误(不安全)
5)check for certificate revocation:检查吊销的证书
2、选择“decrypt https traffic”,或者点击Actions—>Trust Root Certificate,都会弹出执行信任Fiddler根证书的操作。一路点击YES/是/确定即可
三、打开Fiddler,点击工具栏中的Tools——>Options…——>Connections,输入端口号。选择“allow remote computers to connect”选项,可允许远程连接手机,并抓取手机请求。按照如下图进行设置
1、Fiddler can debug traffic from any application taht accepts a HTTP Proxy.all winINET traffic is routed through fiddler when “file > capture traffic” is checked:Fiddler可以调试来自任何应用程序的流量,它接受HTTP代理.选中“发送>捕获流量”时,所有winINET流量都通过fiddler路由
2、fiddler listens on port:Fiddler监听端口
3、allow remote computers to connect:允许远程计算机连接。想要连接手机并抓取手机的请求,需要勾选此项,勾选后需要重启Fiddler设置才生效
4、reuse client connections:重用客户端连接
5、reuse server connections:重用服务器连接
6、act as system proxy on startup:启动时作为系统代理
7、monitor all connections:监视所有连接
8、DefaultLAN:默认LAN
四、打开Fiddler,点击工具栏中的Tools——>Options…——>其中Gateway/Appearance/Scripting/Extensions/Performance/Tools选项卡的设置,默认使用系统设置即可,不需要进行重新设置
五、打开Fiddler,点击菜单栏的File——>Capture Traffic(捕获流量)。勾选此项,可以抓取浏览器或者手机请求。若不勾选,Fiddler将抓不到任何请求
六、打开Fiddler,点击菜单栏的Rules——>Hide CONNECTs(隐藏连接)。此选项是解决当抓取的请求中出现大量Tunnel To时,勾选此项设置,可隐藏Tunnel To的请求
七、打开Fiddler,点击菜单栏的View——>。选择“Show Toolbar”,在菜单栏下方展示工具栏。选择“Default Layout”,使用默认的Fiddler展示布局。选择“AutoScroll Session List”,抓取的请求自动在会话列表滚动
Fidder抓取请求的设置
最新推荐文章于 2025-06-06 17:49:18 发布