解决fiddler抓不到浏览器包的问题

对于web开发人员来说,fiddler强烈推荐,他可以说是一款神器,但是我有次开启了fiddler之后,发现抓不到浏览器的包了,我不知道是什么原因,但是总算是解决了,下面是我找到的几个解决办法,我的是这样解决的; 
1.必须先打开FI,再打开浏览器 
2.FI只能截取网页与服务器间的通信,无法截取游戏封包 
3.FI没有打开捕捉模式 
我是通过这种方式解决的,其他的东西没改,就可以捕捉到了。我的是用这个靶子,就光捕捉到这个火狐浏览器了。 


我查到还有其他的方法,但是对我不顶用:我还是将他们列出来,供大家参考: 
1、这种是chrome浏览器抓不到的情况:实际上fiddler是可以抓chrome的请求的。 
由于可能chrome安装了代理管理的插件SwitchySharp,无论选择直接连接还是选择使用代理连接,插件都会屏蔽fiddler的设置。 
fiddler会自动给浏览器设置一个代理127.0.0.1 端口8888,并且记忆浏览器的代理设置,所有的请求先走fiddler代理,再走浏览器代理。 
如果使用插件,可能会直接屏蔽了fiddler的代理,因此无法监听到请求了。

chrome下的解决方法,代理插件选择“使用系统代理设置”选项,fiddler又重新能看到chrome的请求了。 
或者不使用插件,不用卸载,chrome很方便禁用一个插件。然后使用浏览器默认的代理设置方式就ok了。

使用代理插件是为了方便切换代理,但是可能会导致fiddler等工具无法使用。正所谓鱼和熊掌不可兼得。 
2、还有就是可能是某个进程导致的,通常我们会到任务管理器中找,这里是个藏污纳垢的地方,里面会发现好多的问题,你可以尝试着把跟系统无关的进程都关掉,一个一个排查,看可能是哪里有问题。先这么多,后面如果有新的问题,再更新。 
3、还有一种情况是我又遇到的一种情况就是我用了一款叫做adsafe的软件,可以屏蔽掉所有的广告。我把他关掉之后就可以抓包了。我分析了以下原因可能是这款软件权限比较高,就和杀毒软件一样,可以接管你所有的流量。所以,fiddler就不能正常的抓到你所有的包了。我直接用任务管理器把这个程序进程杀掉就好了。
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值