天天看点

mac使用Fiddler实现ios抓包

目录

前言

一、什么是Fiddler?

二、下载

三、使用

前言

windows同理,只是下载的版本不一样

一、什么是Fiddler?

Fiddler是位于客户端和服务器端的http代理,是目前最常用的http抓包工具之一,它能够记录客户端和服务端之间的所有http请求,当然也支持https(下载证书即可)。既然是代理,也就是说:客户端的所有请求都要先经过Fiddler,然后转发到相应的服务器;反之,服务器端的所有响应,也都会先经过Fiddler然后发送到客户端。

二、下载

前往官网下载即可:https://www.telerik.com/download/fiddler

mac 请下载 Fiddler Everywhere 

三、使用

1、打开Fiddler,进入设置按下图勾选

mac使用Fiddler实现ios抓包

2、设置连接

mac使用Fiddler实现ios抓包

3、打开手机,确保手机与电脑属于同一个局域网,然后按下图顺序配置网络代理

mac使用Fiddler实现ios抓包
mac使用Fiddler实现ios抓包

填上mac的ip地址以及Fiddler中的端口号,默认8866

mac使用Fiddler实现ios抓包

4、下载根证书,在 safari 浏览器中访问 http://macip地址+端口号,下载FiddlerRoot certificate

mac使用Fiddler实现ios抓包

5、进入手机 设置 - 通用 - 描述文件与设备管理 安装描述文件

mac使用Fiddler实现ios抓包

6、进入手机 设置 - 通用 - 关于本机 - 证书信任设置,打开 针对根证书启用完全信任

mac使用Fiddler实现ios抓包

7、此时即可在 Fiddler 中查看 ios 中的 http 或 https 请求

mac使用Fiddler实现ios抓包

8、在 Fiddler 中也可以启用过滤,就可以只显示 host 为 confluence.asoco.com.cn 的包了

mac使用Fiddler实现ios抓包

继续阅读