Fiddler如何捕获HTTPS会话
默认下,Fiddler不会捕获HTTPS会话,需要设置下HTTPS选项卡用于控制Fiddler与监测安全传输的数据流相关的设置。
一、设置HTTPS抓包
打开FiddlerTool->FiddlerOptions->HTTPStab。
![Fiddler配置流程.png Fiddler配置流程.png](/static/upload/image/20221108/1667898779301225.png)
HTTPS:
![Fiddler配置流程.png Fiddler配置流程.png](/static/upload/image/20221108/1667898787168438.png)
A:CaptureHTTPSCONNECTs:捕获HTTPS连接,该选项决定Fiddler是否会注册为可以接收HTTPS请求的系统代理。
B:DecryptHTTPStraffic:解密HTTPS流量,该选项决定Fiddler是否解析使用CONNECT通道发送的HTTPS请求和响应。选中该按钮时,会显示一个下拉框,可以选择默认解析哪些数据流,包含的选项如下:
![Fiddler配置流程.png Fiddler配置流程.png](/static/upload/image/20221108/1667898793109694.png)
选项说明:
lfromallprocesses来自所有的进程,包括客户端和浏览器
lfrombrowsersonly只接受来自浏览器的请求
lfromnon-browsersonly只接受来自非浏览器的请求
lfromremoteclientsonly只接受来自远程的客户端请求
二、打开Tools>FiddlerOptions中connections选项卡,Fiddler默认开启的端口为8888,开启允许远程连接(Allowremotecomputerstoconnect),如图示:
![Tools>FiddlerOptions中connections选项卡.png Tools>FiddlerOptions中connections选项卡.png](/static/upload/image/20221108/1667898803193001.png)
三、点击OK,重启fiddler即可抓取app接口
但是这里我们还没有对手机上面进行设置,所以需要对手机进行fiddler进行设置。具体操作继续向下看!
四、手机方面的设置
1、首先需要确保手机和电脑连接的是同一个wifi或者手机连接的是电脑的热点
2、进入手机的设置--WIAN下,点击连接的wifi的后面的设置按钮,有些手机可能需要长按
![进入手机的设置--WIAN.png 进入手机的设置--WIAN.png](/static/upload/image/20221108/1667898815864403.png)
3、进入之后点击代理,更改为手动
![点击代理,更改为手动.png 点击代理,更改为手动.png](/static/upload/image/20221108/1667898822166132.png)
![next.png next.png](/static/upload/image/20221108/1667898830239955.png)
4、这时候手机就会出现如下内容,我们需要设置主机名和端口
主机名:就是电脑的ip地址
端口:8888
![端口:8888.png 端口:8888.png](/static/upload/image/20221108/1667898836165856.png)
5、使用手机浏览器访问【(电脑IP):8888】,就可以进入以下界面(记得要打开)
![电脑IP8888.png 电脑IP8888.png](/static/upload/image/20221108/1667898846141720.png)
6、最后点击这里下载
![Fiddler配置流程-下载.png Fiddler配置流程.png](/static/upload/image/20221108/1667898857142755.png)
7、下载完成,直接安装即可
但是,有些手机无法在浏览器安装,需要到设置中安装
安装方法:
进入设置,点击搜索,然后输入凭证,会出现好几个凭证,然后去安装(应该是在从手机存储安装,具体的我忘了,反正在浏览器安装的时候会有提示,按照提示安装即可)
上一条:Chemdraw特殊符号如何插入
下一条:Axure教程|用中继器制作分级页面菜单