fiddler 进行Android/IOS代理配置抓包

Posted 肥涵

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fiddler 进行Android/IOS代理配置抓包相关的知识,希望对你有一定的参考价值。

1、准备:android+ios设备

   下载:fiddler抓包工具,不是最新版的链接:

   链接:https://pan.baidu.com/s/1BaBfu2H4xgpsh1wmkfC8aQ 

     提取码:o0i9 

2、fiddler 傻瓜式安装,进行fiddler的设置

  2-1、进入fiddler,菜单栏选择 Tools——options

 

 

  2-2、选择connections,勾选 allow remote computers to connect(允许远程设备连接),端口默认为8888 ,点击OK,在HTTPS中勾选Decrypt HTTPS traffic

 

 

 

 

3、fiddler的主机电脑需要与手机设备连接在同一个网段,主机电脑可ping 通IOS和Android的网络

 

 4、设置手机的代理:

  4-1、设置IOS的代理,进入无线局域网,点击此图标,进入详情页面后滑动到底部,打开配置代理选项,输入fiddler的电脑IP和端口

 

 

 

 

  4-2、在Safari浏览器中输入fiddler的电脑IP:端口,进行证书的安装

 

 

点击fiddlerroot certificate安装,点击后选择允许,提示已下载描述文件

 

 

 再进入到设置——通用——描述文件,选择DO_NOT_TRUST_FiddlerRoot,点击安装,会出现再次点击安装和输入解锁密码,安装完成后点击“完成”

 

 

 

 

再设置证书信任设置

设置——通用——关于本机——下滑至“证书信息设置”,将按钮打开

 

 IOS的设置完毕,先记录完Android的再一起抓包试试看

5、设置Android的代理,Android是华为的,可能有的地方设置不一定一样

  5-1、进行代理设置:ip和端口(IP为电脑的ip)

 

   5-2、使用浏览器访问 IP:port,选择fiddlerroot certificate,给证书命名,点击后我的手机直接会帮我安装成功

 

 

 5-3、查看受信任的凭据会找到此证书,则设置成功

 

6、验证是否可以抓到手机的运行包,IOS中打开了爱奇艺后查看到抓到的包是HTTPS,信息中会有说明代理是哪个设置

 

 Android中打开CNSD的应该,fiddler可抓到的代理是Android的

 

 

设置成功.....抓包成功.....

可通过ctrl+F搜索相关信息,fiddler会以高亮显示

 

以上是关于fiddler 进行Android/IOS代理配置抓包的主要内容,如果未能解决你的问题,请参考以下文章

Fiddler介绍(PC端+Android,IOS端)

如何用fiddler进行代理设置

全网最强Fiddler抓包实战教程(Android+IOS超级全面图文) 越来越刑

第二篇 Fiddler配置_浏览器&手机

使用fiddler抓包的相关配置

fiddler抓取https请求(android/ios)