Fiddler无法抓包时如何处理

点击蓝字关注这个神奇的公众号~

从事测试工作两年,最近常用的抓包工具为Fiddler,不知道别人怎么想,我粉了!

从软件打开的那一瞬间,就帮你把浏览器代理设置好了,关闭的时候又自动还原了,是不是很酷。但是近来经常会有同事遇到fiddler无法抓包的问题,笔者也曾趟过很过坑,一些基本的配置就不提了,各界网友都科普的差不多了,以下是我曾经遇到稍微有点不容易处理的问题以及解决方法,希望对大家有所帮助。

1. 不能抓取https链接

此问题是最常见也是最简单的:证书。下载证书到本地,然后信任即可,具体步骤自行so.com即可,为保证修改生效,建议重启fiddler再用

2. 浏览器访问某链接,提示“由于目标计算机积极拒绝,无法连接”

首先,确定下有没有绑定host,如有,ping ip或者telnet ip 端口 看是否通;

再者,如没有绑定任何host,那么首先重启大法试一下,若重启之后依旧提示同样错误,那么就是fiddler配置问题。笔者当时确定问题所在后,在网上一顿科普,终于找到了解决方法:

如果错误提示中包含::1端口号之类的,此为十六位的Ipv6地址0:0:0:0:0:0:0:1的简写,此地址是Ipv6环回地址,与IPv4中的127.0.0.1类似。解决方法一:在本机host文件中添加这样一行127.0.0.1 localhost(笔者是使用这个方法解决的);解决方法二:把options—General—Enable Ipv6去掉

3. 提示“Failed to register Fiddler as the system proxy”

某一天终于把系统升级成win10了,满怀期待的打开电脑开始工作,打开fiddler就提示我“Failed to register Fiddler as the system proxy”

呃,简单来说,就是fiddler尝试把自己设置成系统代理失败了,有点蒙,于是又开始了漫长的知识探索,后来发现开机优化,把一个关键服务“WinHTTP Web Proxy Auto-Discovery Service”给禁用了,手动开启之后,再重启电脑,就OK了

好了,笔者就说这么多,重点感谢各路大神的“武功秘籍”。另外,或许你在使用fiddler的过程当中还遇到过其它更“千奇百怪”的问题,欢迎留言反馈哦~


Qtest是360旗下的专业测试团队!

是WEB平台部测试技术平台化、效率化的先锋力量!