1. 安装

安装Fiddler软件

2. 配置

2.1 端口

点击 Tools > Options 按如下配置勾选 启用远程访问 等并且设置端口,这里设置8888


2.2 重启

重启Fiddler
这里官网额外加了一步配置注册表,经过验证不配置也可正常使用

如果配置可以按照以下方法:
win+r进入运行命令界面,输入REGEDIT进入注册表
找到HKEY_CURRENT_USER\SOFTWARE\Microsoft\Fiddler2文件夹后,在文件夹下创建key
ReverseProxyForPort,设置值为端口号(以十进制方式)


2.3 访问

访问 http://127.0.0.1:8888 <http://127.0.0.1:8888> 会打开如下页面


3. 手机端配置

3.1 代理IP

首先确保你的电脑和手机在同一个局域网(wifi)中
打wifi,设置代理IP和端口号为你的电脑的IP和你Fiddler的端口号

3.2 安装根证书

然后手机访问 http://ip:8888 <http://ip:8888> 此时会打开跟上面一样的页面,点击 FiddlerRoot certificate

安装证书后,会发现已经可以访问到http协议的站点在Fiddler中也可以抓到包

3.3 信任证书

但是由于iPhone的安全设置,还不能访问https的站点
我们作如下设置 设置 –> 通用 –> 关于本机 –> 证书信息设置

现在就可以正常访问了

参考

http://docs.telerik.com/fiddler/configure-fiddler/tasks/usefiddlerasreverseproxy

<http://docs.telerik.com/fiddler/configure-fiddler/tasks/usefiddlerasreverseproxy>
https://segmentfault.com/q/1010000009207553/a-1020000009870963
<https://segmentfault.com/q/1010000009207553/a-1020000009870963>