当前位置: 首页 > news >正文

fiddler设置手机端抓包看这篇文章就足够了,轻松解决!

fiddler设置手机端抓包

安卓手机抓包

第一步:配置电脑和安卓的相关设置

1、手机和fiddler位于同一个局域网内;首先从fiddler处获取到ip地址和端口号:

添加图片注释,不超过 140 字(可选)

,点击online,最后一行就是ip地址

2、路径:Tools》Options》Connections,勾选Allow remote computersto connect,允许远程设备连接,Fiddler的默认端口是8888,也可以在此页面进行修改。

添加图片注释,不超过 140 字(可选)

3、手机端设置代理,从左往右依次点击下列红色框位置。

添加图片注释,不超过 140 字(可选)

4、长按已连接的wifi再点击修改网络,高级选项中代理选择手动;代理主机名处填写电脑的ip地址,端口处填写8888,然后保存

第二步:安装证书

1.在手机浏览器上输入:http://ip地址:8888

2.点击页面底部FiddlerRoot certificate 下载证书

添加图片注释,不超过 140 字(可选)

3.打开设置>更多设置>系统安全>加密与凭据>从存储设备安装选择下载好的FiddlerRoot.cer进行安装

4.浏览器打开百度一下,你就知道,已经可以抓取HTTPS包了

IOS手机抓包:

和安卓的步骤差不多: 1.点击Tools——Fiddler Options ——connections

2.勾选Allow Remote computes to connect

3.重启Fiddler

4.确保防火墙允许Fiddler 进程可以远程连接

5.IOS设备连接WIFI,确保ios设备可以访问到http://FiddlerMachineIP(就是ip地址):8888,该地址会返回Fiddler Echo Service(证书下载)

6.点击手机设置——wifi——打开连接的wifi设置

7.点击设置代理——手动

8.设置ios代理服务器地址为Fiddler所在主机的ip地址

9.设置端口为Fiddler监听的端口

10.打开存储 保存代理设置

11.打开一个非HTTPS的网站,此时Fiddler已经可以捕获HTTP请求了

12.安装证书解密HTTPS:在ios设备打开浏览器,访问http://ipv4:8888/

13.点击Fiddler Echo Service 页面底部FiddlerRoot certificate下载证书

14.打开FiddlerRoot.cer 文件并安装

15.安装成功后,在通用——关于本机——证书信任设置中,信任刚安装的Fiddler证书

16.Safari打开https://www.baidu.com,已经可以抓取HTTPS了

如果没有抓到包,可能原因:

1、Fiddler打开了筛选 (因为配置没错,我检查了很久都没有发现问题)

2、手机没有安装fiddler证书 (手机用的多了,还以为自己都安装了,耽误我十分钟)

  自动化测试相关教程推荐:

2023最新自动化测试自学教程新手小白26天入门最详细教程,目前已有300多人通过学习这套教程入职大厂!!_哔哩哔哩_bilibili

2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华,学完年薪40W+_哔哩哔哩_bilibili

测试开发相关教程推荐

2023全网最牛,字节测试开发大佬现场教学,从零开始教你成为年薪百万的测试开发工程师_哔哩哔哩_bilibili

postman/jmeter/fiddler测试工具类教程推荐

讲的最详细JMeter接口测试/接口自动化测试项目实战合集教程,学jmeter接口测试一套教程就够了!!_哔哩哔哩_bilibili

2023自学fiddler抓包,请一定要看完【如何1天学会fiddler抓包】的全网最详细视频教程!!_哔哩哔哩_bilibili

2023全网封神,B站讲的最详细的Postman接口测试实战教学,小白都能学会_哔哩哔哩_bilibili

  总结:

 光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

测试开发视频教程、学习笔记领取传送门!!

相关文章:

  • CSP认证2023-03:田地丈量、垦田计划、LDAP,python满分解答代码
  • Echarts legend图例配置项 设置位置 显示隐藏
  • 卷积神经网络(Inception-ResNet-v2)交通标志识别
  • UE 事件分发机制 day9
  • “SRP模型+”多技术融合在生态环境脆弱性评价模型构建、时空格局演变分析与RSEI 指数的生态质量评价及拓展应用
  • vue中:计算属性computed
  • oracle rac环境归档日志清除
  • fiddler设置过滤你就这样做,一做一个不只声!
  • 智能优化算法应用:基于教与学算法无线传感器网络(WSN)覆盖优化 - 附代码
  • 进程、线程以及进程与线程的区别
  • 物理机虚拟化关键技术介绍
  • 如何使用企业微信 WorkTool API 开源框架快速开发企微聊天机器人(详细教程)
  • 采用NTC进行温度测量典型电路
  • docker介绍
  • C语言——打印出所有的“水仙花数”
  • SegmentFault for Android 3.0 发布
  • (三)从jvm层面了解线程的启动和停止
  • 【mysql】环境安装、服务启动、密码设置
  • C++11: atomic 头文件
  • canvas 高仿 Apple Watch 表盘
  • emacs初体验
  • iOS小技巧之UIImagePickerController实现头像选择
  • overflow: hidden IE7无效
  • Vue--数据传输
  • 成为一名优秀的Developer的书单
  • 浮动相关
  • 基于Android乐音识别(2)
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 设计模式 开闭原则
  • 实习面试笔记
  • 收藏好这篇,别再只说“数据劫持”了
  • 微信公众号开发小记——5.python微信红包
  • 小程序开发之路(一)
  • 怎样选择前端框架
  • ​低代码平台的核心价值与优势
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • #pragma data_seg 共享数据区(转)
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • (JS基础)String 类型
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (超简单)使用vuepress搭建自己的博客并部署到github pages上
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • (转)http协议
  • (转)shell中括号的特殊用法 linux if多条件判断
  • .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets?
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .net web项目 调用webService
  • .net 受管制代码
  • .NET建议使用的大小写命名原则
  • /bin、/sbin、/usr/bin、/usr/sbin
  • /run/containerd/containerd.sock connect: connection refused
  • @DependsOn:解析 Spring 中的依赖关系之艺术