iPhone/IOS使用Fiddler抓包配置

1. 安装

安装Fiddler软件

2. 配置

2.1 端口

点击 Tools > Options 按如下配置勾选 启用远程访问 等并且设置端口,这里设置8888
iPhone/IOS使用Fiddler抓包配置_第1张图片

2.2 重启

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


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

2.3 访问

访问 http://127.0.0.1:8888 会打开如下页面
iPhone/IOS使用Fiddler抓包配置_第3张图片

3. 手机端配置

3.1 代理IP

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

3.2 安装根证书

然后手机访问 http://ip:8888 此时会打开跟上面一样的页面,点击 FiddlerRoot certificate
iPhone/IOS使用Fiddler抓包配置_第4张图片
安装证书后,会发现已经可以访问到http协议的站点在Fiddler中也可以抓到包

3.3 信任证书

但是由于iPhone的安全设置,还不能访问https的站点
我们作如下设置 设置 –> 通用 –> 关于本机 –> 证书信息设置
iPhone/IOS使用Fiddler抓包配置_第5张图片
现在就可以正常访问了

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

你可能感兴趣的:(爬虫,工具)