Fiddler Everywhere 一个有手就可以用的抓包工具 但是但是会有灵异现象

Fiddler Everywhere 一个有手就可以用的抓包工具 但是但是会有灵异现象

打开应用即可使用 界面如下:

Fiddler Everywhere 一个有手就可以用的抓包工具 但是但是会有灵异现象_第1张图片

不过你真的了解它吗,
思考过他是如何抓包的吗,还是和我一样能用就行,不关心别的。

当然我也可以不关心他是如何抓包的,所以我遇到了一个灵异现象

我电脑上的应用给公网发送的所有请求都失败,但是google浏览器却可以畅通无阻的访问公网资源。

第一时间以为是程序问题,因为是自研的应用访问不了公网,各种排查, 无果。最后把参数放在postman中发送请求,神奇的事情发生了,访问公网居然可以登录,那为什么应用就访问不了公网呢 脑袋里满满的问号。

又想到我的浏览器安装了iGuge插件(科学上网插件)再次怀疑是插件问题,然鹅把插件卸载了客户端应用还是访问不了公网。。


直到我偶然看到了这里
Fiddler Everywhere 一个有手就可以用的抓包工具 但是但是会有灵异现象_第2张图片
Fiddler Everywhere 一个有手就可以用的抓包工具 但是但是会有灵异现象_第3张图片
Fiddler Everywhere 一个有手就可以用的抓包工具 但是但是会有灵异现象_第4张图片
把iGuge插件删除之后,本地代理还是开启的并且端口是8866,大概意识到是这里的问题了。

http=127.0.0.1:8866;https=127.0.0.1:8866

就是这个代理地址,Fiddler Everywhere 抓包的核心所在

首先打开Fiddler Everywhere 会在本地打开一个代理端口
所有的非特殊设置的应用的网络请求都会走这个代理,这也是它能抓包的核心,相当于一个拦截器,拦截所有的请求然后进行一个转发。

然而当我退出fiddler应用后,进程也没有了,这个代理还是开启着的,导致我的客户端应用不能访问公网资源。
至于为什么使用postman访问公网接口可以成功
是因为postman默认走的应用自己的代理,没有走http=127.0.0.1:8866;https=127.0.0.1:8866
当你勾选使用系统代理也就无法访问公网了
如图:
Fiddler Everywhere 一个有手就可以用的抓包工具 但是但是会有灵异现象_第5张图片


至于为什么google浏览器访问公网接口可以成功

关键刚刚好是因为我安装了iGuge插件,在第二张图中可以看到浏览器使用的是iGuge的代理,所以也可以正常访问公网


仅仅手动打开系统设置把这个使用代理服务器关闭即可恢复正常

离大谱,难道这么好用的 Fiddler Everywhere 也会有bug吗?
打开应用开启代理,关闭应用就不会自动关闭代理。。一定是我使用的姿势不对

如果真的是因为姿势不对 哪位可以告诉我一下正确的使用姿势 我纠正一下

图片有点模糊,我很无奈。

你可能感兴趣的:(fiddler爬虫)