Skip to content
This repository has been archived by the owner on Feb 9, 2021. It is now read-only.

fiddler 前端请求拦截(代理) #27

Open
lbwa opened this issue Oct 16, 2018 · 0 comments
Open

fiddler 前端请求拦截(代理) #27

lbwa opened this issue Oct 16, 2018 · 0 comments
Labels
various means anything else

Comments

@lbwa
Copy link
Owner

lbwa commented Oct 16, 2018

下文假定读者已经在电脑上正确安装了 fiddler

配置正确的 fiddler 设置

  • 配置拦截指定设备的 HTTPS 请求

Tools --> Options --> HTTPS

在该选项卡内配置 Capture HTTPS CONNECTs 和该选项下的 Decrypt HTTPS traffic

  • 配置局域网设备拦截

Tools --> Connections --> Allow remote client to computers connect

配置局域网设备

  • 局域网设备证书配置(IOS 为例)

    1. 配置解密证书,局域网设备使用 safari 访问 <fiddler 所在设备的局域网 IP>:<fiddler 配置的端口,默认 8888>(如:192.168.0.108:8888),安装该网页下的 FiddlerRoot certificate 证书

    2. 信任证书,在 设置 --> 通用 --> 描述文件 中信任下载的证书。

    3. 启用证书,在 设置 --> 通用 --> 关于本机 --> 证书信任设置 中对之前下载的证书进行信任操作。

  • 局域网设备网络配置

  1. 局域网设备与 fiddler 设备保持在同一局域网中。

  2. 在局域网设备连接 wifi 时,手动配置代理为 <fiddler 所在设备的局域网 IP>:<fiddler 配置的端口,默认 8888>

以上配置之后,局域网配置的所有请求都将被 fiddler 代理(转发)。其中因为局域网设备安装了 fiddler 的解密证书,那么所有被监听设备(包含 fiddler 本机)的 HTTPS 请求将被解密。

@lbwa lbwa added the various means anything else label Oct 16, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
various means anything else
Projects
None yet
Development

No branches or pull requests

1 participant