【Fiddler】Fiddler Everywhere无法捕获Chrome浏览器发出的请求

813 阅读1分钟

Fiddler能捕获的包类型

首先,Fiddler能捕获Http/Https协议。所以IM等聊天工具,如果不是走Http协议,是捕获不到请求的。

另外,Fiddler默认只捕获Http请求,但是现在大多数浏览器请求基本都走Https了,要监听Https协议,先确保一些“授权”:

一、信任相关证书+“授权”能捕获https的请求+忽略部分浏览器可能会提醒的证书错误(有些浏览器使用Windows默认证书,有些使用自身的证书如Firefox):

二、确保浏览器无其他代理:

Fiddler本质上是架设在浏览器和服务端中间的代理,负责捕获和转发请求/响应。所以如果浏览器发出请求后,被其他代理优先拦截了,Fiddler可能会捕获不到请求。

打开chrome://settings/

检查:设置-系统-代理设置,如上图,被某扩展代理占用了,先停用。这时候再访问网页,Fiddler就可以捕获到请求了。