这个问题是昨天下午就一直存在的,知道今天上午才解决,很感谢“韬光养晦”。

问题描述: 
按照网络上的教程,设置fiddler开启解密https的选项,同时fiddler的证书也是安装到系统中,但是抓取https的时候总是出现“Tunnel to……443”,如图所示: 

解决办法: 
如果你遇到上面的问题,就可能是证书的问题(我的本地证书是用系统生成证书的一个软件生成的个人证书,所以出现了问题),操作步骤如下: 
(1)将之前的证书删除 
打开系统证书管理器(运行=》certmgr.msc=》回车),然后出现管理器,将你之前生成的证书删除即可。 
 
(2)用一个叫”FiddlerCertMaker.exe“的工具重新打了一个证书。你可以点击这里下载。(下载成功之后,直接双击运行即可) 
(3)重新打开fiddler,使用chrome/ie输入”https://www.baidu.com/“,这回可以捕获https的消息并解密成功了。 
(4)使用iOS远程连接fiddler的代理地址,在线安装证书成功后,使用原生浏览器访问“https://www.baidu.com/”,fiddler成功抓取到https的数据。

其他注意事项说明 
(1)chrome和ie使用的是系统代理,而火狐使用的是独立的一套代理系统,所以不管fiddler的开关”capturing“是否打开,都捕获不了火狐浏览器的请求。需要我们将火狐浏览器的代理设置设置为系统代理或者配置为”手工配置代理“ 
(2)火狐浏览器使用的证书管理也是独立的一套系统,而chrome和ie使用的是系统的证书代理,所以我们如果想要使用fiddler抓取火狐浏览器的https的数据包,则需要将fiddler的根证书导出到桌面,然后再导入到firefox的证书中。而我们使用chrome和ie的时候是不需要将证书导入导出的,因为fiddler的证书就安装在系统的证书管理中。 
(3)如果在使用fiddler的过程中证书出现问题,可以尝试使用”FiddlerCertMaker.exe“重新打一下证书 
(4)如果在使用安卓或者ios等出现https抓取不到数据的问题,如果在本机上安装”FiddlerCertMaker.exe”都不行,就尝试一下fiddler的另外一个插件“CertMaker
for iOS and Android ”这个插件可以在官方网站上进行下载。具体我也没有使用过。先记录下思路。

最新文章

  1. Android 笔记 Intent and Bundle day7
  2. [系统开发] 一个基于Django和PureCSS的内容管理系统
  3. Tomcat源码解读:ClassLoader的设计
  4. 随便选择两个城市作为预选旅游目标。实现两个独立的线程分别显示10次城市名,每次显示后休眠一段随机时间(1000ms以内),哪个先显示完毕,就决定去哪个城市。分别用Runnable接口和Thread类实现。
  5. MVC基础知识 – 1.抽象工厂模式
  6. Cannot assign to 'self' outside of a method in the init family
  7. Careercup - Google面试题 - 5424071030341632
  8. 《OD学HBase》20160820
  9. 不要随随便便的distinct和order by
  10. ftp上来显示的时间和系统时间不一致
  11. CodeForces 670D Magic Powder
  12. DDD领域驱动 (一)
  13. EDK II代码实例之Variable
  14. C++并发编程学习笔记
  15. 关于第一个java程序HelloWorld的感慨
  16. MySQL 8.0.11 报错[ERROR] [MY-011087] Different lower_case_table_names settings for server ('1')
  17. mybatis 注解和xml 优缺点
  18. jQuery的prop和attr的区别,及判断复选框是否选中
  19. 啰哩吧嗦式讲解在windows 家庭版安装docker
  20. 2.编写实现:有一个三角形类Triangle,成员变量有底边x和另一条边y,和两边的夹角a(0<a<180),a为静态成员,成员方法有两个:求面积s(无参数)和修改角度(参数为角度)。 编写实现: 构造函数为 Triangle(int xx,int yy,int aa) 参数分别为x,y,a赋值 在main方法中构造两个对象,求出其面积,然后使用修改角度的方法,修改两边的夹角,再求出面积值。(提示

热门文章

  1. Bar-Code-Recognition-System Private
  2. 100-days: eight
  3. label 和input/textarea居中对齐
  4. privilege instruction error
  5. 客户端无法重新使用 SPID 为 63 的会话,该会话已被重置用于连接
  6. C++ 中 int 与string相互转换
  7. 交叉编译python2.7.7
  8. 微信小程序模板中使用循环
  9. Http方式下载文件
  10. jqPaginator分页(每次只取一页数据)