在开发过程中,一些app项目运行调试不能像chrome浏览器的F12一样,很方便的查看接口调用情况。造成出现一些问题时不方便排查。本例主要介绍一些基本的抓包方法。
一、通过fiddler进行浏览器接口抓包
fiddler4下载:https://pc.qq.com/detail/10/detail_3330.html
下载,安装,打开后如下图

默认端口是8888
此时用浏览器打开我们的项目,点击菜单访问后台接口。在查看fiddler如下:

可以看到fiddler已经抓到了请求包,右侧的区域可以查看请求参数等相关的数据信息。

二、Proxifier添加代理,在通过fiddler进行抓包。(电脑android模拟器请求本地服务)
运行在windows中的android模拟器,在调用http请求时无法直接通过fiddler抓到数据包。
一些android模拟器可以配置无线代理,配置之后可以通过flddler进行抓包。但是还有很多无法配置无线代理的android模拟器,所以我们需要通过Proxifier配置代理,才能通过fiddler进行抓取android模拟器中的数据包。
Proxifier打开界面如下:

1、配置文件–高级–http代理服务器

勾选启动,点击确定

2、配置文件–代理服务器

打开后,添加如下的配置,测试如下

点击确定。

3、配置文件–代理规则
下图为配置后的效果。
说明一下:这里的配置应用程序BlueStacks*.exe是本地的Android模拟器应用。最后动作栏目127.0.0.1的拦截配置就是我们上面配置的代理服务器,上代理服务器的端口为8888同我们fiddler的工作端口,所以整个第一行的意思就是:指定蓝叠应用(BlueStacks*.exe)的http请求,通过代理服务器(127.0.0.1)代理到fiddler中,也就实现了指定应用的抓包。

附:蓝叠模拟器应用图(BlueStacks*.exe)

此时,我们在模拟器中再次点击菜单,调用接口,可以在fiddler中看到已经能够拦截到模拟器的http请求了。

三、手机请求进行抓包
1、配置fiddler可以被远程连接。注意:fiddler修改配置后要重启才能生效。

2、fiddler安装https证书,如下图一路同意确定。注意:fiddler修改配置后要重启才能生效。

3、手机配置fiddler代理,选择你的手机和电脑共同的局域网络,配置手动代理,输入电脑的局域网ip和fiddler的开放端口


4、手机端安装证书
手机浏览器输入电脑的ip:8888,可以查看能访问到fiddler。点击FiddlerRoot certificate下载证书。
安装证书:设置–安全–系统安全–凭据存储–从存储设备安装证书–CA证书安装 通过路径找到浏览器下载的.cer结尾的证书,点击安装即可



5、手机端访问,可以fiddler查看到访问的接口信息


可能失败的原因
1、fiddler配置后一定要重启,端口默认8888,不要修改
2、电脑和手机需要在同一个局域网内
3、手机端局域网连接,配置代理的地址需要是电脑的ip地址
4、电脑端如果开启防火墙,需要关闭

注意:本例仅建议项目联调,联调结束后建议关闭手机无线代理,关闭电脑端fiddler五福,防止一些不必要的网络问题

学海无涯苦作舟!!!

fiddler抓包及Proxifier配置代理相关推荐

  1. python读取fiddler_大数据采集之python的docker爬虫技术-fiddler抓包软件详细配置(7)...

    本篇文章探讨了大数据采集之python的docker爬虫技术-fiddler抓包软件详细配置(7),希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. 挑选常用的功能给各位老铁介绍下 ...

  2. 【转】Fiddler抓包工具手机添加代理后连不上网解决办法

    转载:Fiddler抓包工具手机添加代理后连不上网解决办法_数据结构和算法的博客-CSDN博客 最近,在工作中需要测试一个监控网络请求的SDK,需要校验该SDK记录的耗时数据的准确性.根据网上大神们提 ...

  3. App测试---Fiddler抓包工具手机添加代理后连不上网解决办法

    在App测试中遇到的问题:Fiddler抓包工具手机添加代理后连不上网 背景:需要测试接口返回值是否ok.因此使用Fiddler工具进行抓包,查看网络请求的返回值.安装Fiddler工具后,在进行Fi ...

  4. fiddler抓包,Iphone 设置代理后,app和其他任何东西都不能上网的解决方案

    [Fiddler] 背景: 同样的操作步骤,设置Android和ios设备的代理,以连接fiddler,但是ios设备始终提示没有网络,刷新百度等都提示没有网络 1. 电脑端下载fiddler并配置各 ...

  5. fiddler 只监听模拟器_使用fiddler抓包模拟器及配置fiddler过滤

    一. 安装fiddler 二. 配置fiddler,一下的ip要根据自己电脑情况设置 然后重启Fiddler,一定要重启!!! 三.配置模拟器  夜神或mumu 首先,你要保证你的代理IP是你电脑的I ...

  6. python抓包工具_「docker实战篇」python的docker爬虫技术-fiddler抓包软件详细配置(七)...

    挑选常用的功能给各位老铁介绍下. fiddler第一次进入fiddlerfiddler会请求fiddler的官网,检查更新操作布局分布 工具栏File -capture traffic开启爬虫File ...

  7. python爬虫抓包工具_「docker实战篇」python的docker爬虫技术-fiddler抓包软件详细配置(七)...

    挑选常用的功能给各位老铁介绍下. fiddler 第一次进入fiddler fiddler会请求fiddler的官网,检查更新操作 布局分布 工具栏 File -capture traffic 开启爬 ...

  8. python抓包程序_「docker实战篇」python的docker爬虫技术-fiddler抓包软件详细配置(七)...

    fiddler 第一次进入fiddler fiddler会请求fiddler的官网,检查更新操作 布局分布 工具栏 File -capture traffic 开启爬虫 File -new Viewe ...

  9. Fiddler抓包工具手机添加代理后连不上网解决办法

    前言 想利用Fiddler工具给手机添加代理,来监控手机的一系列网络请求.但是fiddler工具给手机设置代理之后,手机竟然上不了网了,尝试了N种方法,终于给解决了. 解决方法 1.关闭电脑防火墙 2 ...

最新文章

  1. 在ROS使用奥比中光Orbbec Astra Pro
  2. ISME:沈农栾军波组揭示水平转移基因的功能
  3. MATLAB优化——减少for的使用
  4. uniapp中分包及分包优化
  5. 意念打字、梦境重现如何成真,张钹、李路明等知名专家共话脑机接口最新进展 | 首届脑科学开放日...
  6. Convert AS400 Spool to PFD Tools – PDFing
  7. Educational Codeforces Round 84 (Rated for Div. 2) D. Infinite Path 构建环 + 思维
  8. python导入包的输入法_python 模块和包的导入
  9. JAVA引用类型在变量槽,浅析Java的内存模型
  10. catia保存成stp文件时部件丢失_电脑硬盘恢复教程,简单复原硬盘丢失数据的做法...
  11. Codeigniter开发技巧:连接多个数据库(可实现DB读写分离)
  12. Oracle exp/imp导入不同的表空间
  13. [BZOJ 3052] [wc2013] 糖果公园 【树上莫队】
  14. 荷兰国旗问题以及快速排序
  15. 极光java sdk_极光使用服务端使用java sdk 出现异常 日志如下
  16. 基于SpringBoot+Vue前后端分离的在线教育平台项目
  17. android无法安装ios应用程序,蒲公英 - 文档中心 - iOS 应用安装失败原因排查
  18. 使用Git时,Failed to connect to github.com port 443 after 21100 ms: Timed out
  19. Spring MVC漏洞合集
  20. kali上装软件gedit_linux下的gedit命令使用方法与技巧

热门文章

  1. css字体左上角设置
  2. Unity报错Unsupported D3D format 0x58
  3. wps 对比两个excel的异同,突出显示,即时修改更新
  4. 计算机操作指令arp,详解在win7电脑中操作ARP命令的详细步骤
  5. ucinet计算聚类系数大于1怎么办_整体网分析--UCINET笔记
  6. 动态爱心html网页
  7. java resource注解,关于@Resource注解使用的注意事项
  8. .NET Core分部视图PartialView用法
  9. 时尚衣裙外贸独立站搭建(一)
  10. 【量化金融】20220820_银行行业市盈率(TTM)的报告