阅读 88

fiddler如何抓取https请求

pc端browse

1.打开下载好的fiddler,点击tools选择options后进入https tab下,勾选Decrypt  HTTPS CONNECTS

  

 和Ignore server certificate errors(unsafe)。Decrypt  HTTPS CONNECTS下有四个选项,from all processes

 

  (所有的进程),from browsers only(仅仅来自浏览器),from non-browsers only(来自非浏览器)

   from remote clients only(来自客户端),这个时候看你自己心情选了

2.点击actions选择reset all certificates删除跟证书(如果首次安装fiddler,忽略此步骤)

3.点击actions选择exprot root certificate decktop 导出证书到桌面上,这个时候你会在自己的电脑桌面上

   看见导出的证书。

    

4.打开要抓https请求的浏览器,这里以谷歌为例,打开浏览器进入设置里面,搜索管理证书

  

 点击安全,一直往下滑找到管理证书选项点击进入,导入即可

 

 

 

 文件名填写导到桌面的证书路径

 

 选择将所有的证书都放在下列存储(个人),点击下一步直到toast提示:安装成功

 

 走到这里说明你已经成功了,重启fiddler就可以抓browse的https请求了

移动端(安卓和ios大同小异)

1.手机需要和安装fiddler的电脑在同一个局域网下

2.打开cmd,输入ipconfig查看ip地址,tools>options>connections查看端口号,不手动改的话都是8888

 

3.打开手机设置选择连接的网络切换代理为手动,这个时候会看见主机名和端口,输入2步骤查询的ip和

  端口即可

 

 

 

 4.进入fiddler,打开tools>options>connections>allow remote computers to connect(允许远程计算机连接)

    打开后需要冷启fiddler。

 

 

 

5.手机安装证书,打开浏览器,输入ip:端口号, 点"FiddlerRoot certificate" 然后安装证书,会下载个FiddlerRoot.cer

  证书,这个时候安装即可,如果提示:无法安装该证书,因为无法读取证书文件。这是因为你直接从浏览器下载

  管理里面找到该证书并安装的。可忽略这条捷径,需要到手机的文件管理找到该证书安装就可成功安装。

 

原文:https://www.cnblogs.com/lihongtaoya/p/15087008.html

文章分类
代码人生
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐