来源:python中国网 时间:2019-06-15

  Fiddler是抓包工具,比如浏览器抓包,浏览器发出去的数据包先经过fiddler然后再发出去,外面服务器返回的数据包经过fiddler然后再到浏览器,这样fiddler才能抓到包!fiddler的角色就叫代理。

  要达到这种效果就得为浏览器设置代理。

  打开chrome://settings/,回车后进入Chrome设置功能,向下滚动找到"高级"设置功能,点击展开高级设置,再向下滚动找到"代理设置",点击"打开代理设置"链接,进入Internet属性设置。在局域网设置功能窗口中,输入代理服务器的地址(主机名称或IP地址)和端口,点"确定"按钮,即可以完成系统代理服务器的设置。
 

  fiddler默认填写127.1.1.1 ,8888端口。

  fiddler很智能,你双击打开它的那一瞬间,它就已经设置好了浏览器的代理。当你关闭的时候,它又帮你把代理还原了。不信的话你可以试试。

  上面说了很多都是在说fiddler原理,问题就是有时候打开fiddler死活不能自动设置代理,分析了半天原来是浏览器安装了谷歌访问插件,该插件控制着代理呢导致fiddler设置代理失败!

  大家安装插件的时候要小心,不定啥时候来个坑呢。