Fiddler 2 无法拦截 Chrome 33 HTTP 通信的临时解决方法

本文探讨了使用Fiddler无法成功拦截Chrome浏览器流量的问题。作者尝试多种方法仍未解决,最终通过手动指定代理的方式实现拦截。

事实上不是第一次碰到这个问题了,上次是在虚拟机里,也是没找到具体原因,把我惹急了直接重建了一个虚拟机。这次又遇到这种问题,具体情况如下:

  • 无论是先打开 Chrome 还是先打开 Fiddler,都拦截不到 Chrome 的通信。
  • IE 和 Firefox 拦截正常。
  • 仔细检查过 Windows 和 Fiddler 的代理设置和过滤设置,没有发现问题。
  • Chrome 没安装任何扩展。
  • 打开 Fiddler 的”远端可连接“选项之后,拦截别人的 Chrome,同样拦截不到。
  • 打开 netstat 查看,Chrome 确实没有连接 Fiddler 的 Proxy。
  • 打开 chrome://net-internals/#proxy 查看,在明明设置了代理的情况下,实际配置为
Effective proxy settings
Use DIRECT connections.
Source: SYSTEM
我 google 了一下,猜测可能是 Chrome 对代理的 fallback 机制起了作用,但具体问题出现在哪里暂时还没弄清楚。既然这样,只有粗暴的来了,打开 Fiddler,命令行输入:

chrome --proxy-server="http://127.0.0.1:8888"

于是:

Effective proxy settings
Proxy server: 127.0.0.1:8888

OK,还要做别的,这件事就先这么解决吧,有哪位大侠知道到底为什么的,麻烦告知医生,不胜感激。

转载于:https://my.oschina.net/legendlee/blog/213615

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值