Fiddler使用问题
问题1
Options =》Https 勾选 “Decrypt HTTPS traffic” 不弹出安装证书的提示框,导致无法安装证书
解决办法
网上说要自己下载证书安装,这个似乎不是我的问题,具体能不能用不知道。我的问题解决办法是,关闭我电脑使用的Nginx反向代理,然后重启Fiddler后再次勾选就自己弹出来了。
问题2
Fiddler顶部一直弹出 “The system proxy was changed. Click to reenable Fiddler capture”,点一次过几秒就又弹出来了。
解决办法:
1、关闭电脑中的防火墙(不知道行不行,自测,我的原本已经关了)
2、关闭电脑中所有VPN或者有更改代理的软件、相关的进程以及服务,我的就是一直有 SangforSP 的服务,然后需要在任务管理器中停止它的服务后才不再弹出提示,正常使用。
问题3
配置Fiddler抓HTTPS请求包,不管怎么配置证书,在Chrome、Firefox等浏览器都会显示 “您的链接不是私密链接”导致Https网站打不开
解决办法
公司的电脑根据网上各种教程,手动导入证书、信任根证书、手动配置代理、导入证书后再重置Fiddler证书等等都不行,但是自己的电脑只需要在Fiddler中安装证书就可以抓HTTPS了,就很奇怪,最后妥协了,使用另一种方式来进行抓HTTPS。
方法一:
在Chrome快捷键添加参数:--test-type --ignore-certificate-errors 如下图,双引号与减号之间有一个空格,添加之后重新启动Chrome,这时候就不会提示私密链接了,但是地址栏会显示 “不安全" 字样,不影响使用。
方法二:
在提示 ”私密链接” 的页面中输入 thisisunsafe ,注意:不是在地址栏中输入,只需要点击页面空白地方然后直接键盘输入即可!!!输入结束且正确后页面会自动刷新!!!