Open lbwa opened 5 years ago
下文假定读者已经在电脑上正确安装了 fiddler。
fiddler
HTTPS
Tools --> Options --> HTTPS
Tools
Options
在该选项卡内配置 Capture HTTPS CONNECTs 和该选项下的 Decrypt HTTPS traffic。
Capture HTTPS CONNECTs
Decrypt HTTPS traffic
Tools --> Connections --> Allow remote client to computers connect
Connections
Allow remote client to computers connect
局域网设备证书配置(IOS 为例)
配置解密证书,局域网设备使用 safari 访问 <fiddler 所在设备的局域网 IP>:<fiddler 配置的端口,默认 8888>(如:192.168.0.108:8888),安装该网页下的 FiddlerRoot certificate 证书
safari
<fiddler 所在设备的局域网 IP>:<fiddler 配置的端口,默认 8888>
192.168.0.108:8888
FiddlerRoot certificate
信任证书,在 设置 --> 通用 --> 描述文件 中信任下载的证书。
设置
通用
描述文件
启用证书,在 设置 --> 通用 --> 关于本机 --> 证书信任设置 中对之前下载的证书进行信任操作。
关于本机
证书信任设置
局域网设备与 fiddler 设备保持在同一局域网中。
在局域网设备连接 wifi 时,手动配置代理为 <fiddler 所在设备的局域网 IP>:<fiddler 配置的端口,默认 8888>。
wifi
以上配置之后,局域网配置的所有请求都将被 fiddler 代理(转发)。其中因为局域网设备安装了 fiddler 的解密证书,那么所有被监听设备(包含 fiddler 本机)的 HTTPS 请求将被解密。
下文假定读者已经在电脑上正确安装了 fiddler。
配置正确的
fiddler
设置HTTPS
请求Tools
-->Options
-->HTTPS
在该选项卡内配置
Capture HTTPS CONNECTs
和该选项下的Decrypt HTTPS traffic
。Tools
-->Connections
-->Allow remote client to computers connect
配置局域网设备
局域网设备证书配置(IOS 为例)
配置解密证书,局域网设备使用
safari
访问<fiddler 所在设备的局域网 IP>:<fiddler 配置的端口,默认 8888>
(如:192.168.0.108:8888
),安装该网页下的FiddlerRoot certificate
证书信任证书,在
设置
-->通用
-->描述文件
中信任下载的证书。启用证书,在
设置
-->通用
-->关于本机
-->证书信任设置
中对之前下载的证书进行信任操作。局域网设备与
fiddler
设备保持在同一局域网中。在局域网设备连接
wifi
时,手动配置代理为<fiddler 所在设备的局域网 IP>:<fiddler 配置的端口,默认 8888>
。以上配置之后,局域网配置的所有请求都将被
fiddler
代理(转发)。其中因为局域网设备安装了fiddler
的解密证书,那么所有被监听设备(包含fiddler
本机)的HTTPS
请求将被解密。