admin管理员组

文章数量:1538748

今天又用到了Fiddler Everywhere又遇到了上次同样的问题,Fiddler Everywhere捕捉不到请求。

细想一下Fiddler Everywhere的作用,当我们打开它的时候本质上就是启动了一个代理服务器,也就是系统的所有http请求都经过Fiddler后台的服务器进行转发。而Fiddler Everywhere则是一个客户端,它可以连接到这个请求来管理代理服务器。

我的推断是,在Fiddler Everywhere的设置中有一个选项是关于远程连接的选项,如下

一般情况下无法捕捉到浏览器的请求,很可能就是设置里面的https不能捕捉

在设置里打开选项即可


我遇到的另外一种情况

因为我的浏览器加了一个插件,插件如下

这个插件的作用就是代理chrome请求的插件,一开始是开启的状态,导致Fiddler Everywhere请求就捕获不到。将它关闭即可。

总的来说,如果浏览器加了代理服务器插件那么将它关闭即可解决问题

而我们打开Fiddler Everywhere时实际上就是在本机上起了一个端口,如下

当我们关闭的时候就会自动关闭这个选项,如下


因此遇到这种类似的问题,首先看下浏览器是否能访问网站,如果能则桌面没有代理,或者代理是生效的

在使用Fiddler Everywhere的过程中还会遇到另外一个问题,意外退出Fiddler Everywhere导致浏览器访问不了网站,我的理解是如果是正常关闭则会自动的去掉chrome浏览器的代理设置,而当我们异常退出的时候,由于谷歌浏览器的代理设置没有改回来,就会导致谷歌浏览器访问网站失败,而其它浏览器访问正常。
这种情况的解决方式就是重新打开和关闭Fiddler Everywhere即可

本文标签: 浏览器意外网站Fiddler