#1、环境准备
1、电脑上安装fiddler

#2、设置
1.fiddler>Tools>Fiddler Options>Connections 勾选Allow remote computers to connect。
2.记住这里的端口号:8888,后面会用到。

3、查看电脑ip

1.打开cmd,输入:ipconfig,记住这个IPv4地址。

4、设置代理

1.手机设置->WLAN设置->选择该wifi,点右边的箭头(有的手机是长按弹出选项框)。
2.选择修改网络配置:

服务器主机名:与主机电脑IP地址保持一致

服务器端口号:8888

3.保存后就可以抓到来自手机的请求了。
4.手机端用浏览器访问http://IP:端口,用电脑的端口和fiddler设置的端口访问安装证书,访问网络,观察fiddler能否成功抓包。这时候一般情况下手机网络能访问,抓包成功。

5、连上电脑后,手机可能连不上网,解决方式

(1)打开注册表,在HKEY_CURRENT_USER\SOFTWARE\Microsoft\Fiddler2下创建一个DWORD,值设置为80(十进制)


(2)编写FiddlerScript rule,点击Rules > Customize Rules,用ctr+f查找到OnBeforeRequest方法添加一行代码.

if (oSession.host.toLowerCase() == "webserver:8888") {oSession.host = "webserver:80";}


(3)此时手机应该能连上网了

6、抓APP上的HTTPS请求

1.如果app都是http请求,是不需要安装证书,能直接抓到的,如果是https请求,这时候手机就需要下载证书了。

2.打开手机浏览器输入:http://10.168.xx.xx:8888 ,这个中间的host地址就是前面查到的本机地址。

3.出现如下画面,点箭头所指的位置,点击安装就可以了。

#7、Fiddler证书安装(查看HTTPS)
1、首先确保安装的 Fiddler 是较新的版本,比较老的版本可能会出现安装不上fiddler证书生成器的问题。
2、关闭Fiddler。
3、下载并安装Fiddler证书生成器。(注:Fiddler 证书生成器只能在 Vista 以上系统运行)(前面有下载连接),也可以通过下面地址下载:
下载地址:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2
4、打开Fiddler,点击工具栏中的Tools——>Fiddler Options…
5、切换到 HTTPS 选项卡,勾选 Capture HTTPS CONNECTs,勾选 Decrypt HTTPS trafic,会弹出安装证书的提示。一路点是或确定安装即可。

6、重启fiddler,依然停留在 HTTPS 选项卡,点击右侧Actions,能看一个下拉菜单,点击 Export Root Certificate to Desktop,此时证书会生成到桌面上,名为 FiddlerRoot.cer,点OK保存

7、导入证书进行安装
这部分android和ios有一点不同。
方法一:
1)android可以连接到电脑上,从电脑上打开手机的内存卡,直接把证书复制到SD卡中。
2)点击设置——>安全——>从SD卡安装——>从内部存储空间中找到证书,点击安装即可(证书名称可随便命名)
方法二:
1)android可以连接到电脑上,从电脑上打开手机的内存卡,直接把证书复制到SD卡中。
2)找到手机上该文件存放位置,点击该文件名称,会提示安装(证书名称可随便命名)
方法三:
ios可以在手机浏览器上登录邮箱,然后将证书发送到邮箱中,在手机上查看邮件,点击附件进行证书的安装即可

8、查看HTTPS
打开fiddler,Tools——>Fiddler Options…,切换到HTTPS选项卡,把选项都勾选上,点击保存,就可以查看HTTPS接口了

#8、设置过滤
1.手机上设置代理后,这时候fiddler上抓到的是pc和app所有的请求,如果pc上打开网址,会很多,这时候就需要开启过滤功能了。

2.打开fiddler>Tools>Fiddler Options>HTTPS>…from remote clients only,勾选这个选项就可以了

…from all processes :抓所有的请求

…from browsers only :只抓浏览器的请求

…from non-browsers only :只抓非浏览器的请求

…from remote clients only:只抓远程客户端请求

(注意:如果手机设置代理后,测玩之后记得恢复原样,要不然手机无法正常上网。)

Windows10用fiddler抓包Android应用(解决手机设置代理后无法上网,设置只抓app包)相关推荐

  1. 安卓模拟器(手机)安装抓包工具(fiddler)证书及手机设置代理后无法上网?

    1.Win+R然后在运行窗口输入ipconfig,查看电脑的ip地址 2.在模拟器中的设置里面,选择手机栏,然后选中其中网络设置中的网络桥接模式(若模拟器的网络桥接模式驱动未安装,则需安装后再选择), ...

  2. Fiddler 4设置代理后无法上网的问题解决办法(亲测有效)

    打开注册表,regedit:  打开Fiddler--Rules--Customize Rules 手机设置代理后无法上网的问题解决可参考此文: https://www.jianshu.com/p/1 ...

  3. fiddler抓包过程以及fiddler抓包手机添加代理后连不上网解决办法

    1.(1)电脑端打开安装好的的fiddler,打开Tools-Options (2)HTTPS设置如下图 (3)Connection设置如下图,端口号设为8888 2.手机端添加代理 注:电脑联网和手 ...

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

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

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

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

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

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

  7. android刷机后没有声音,轻松解决手机投屏后电视没声音问题

    轻松解决手机投屏后电视没声音问题 再次发文申明一下:安卓手机镜像投屏的时候声音在手机端,大屏幕上没有声音. 安卓手机投屏电视没声音的原因是安卓系统安全保护机制 Android安全架构的核心设计思想,就 ...

  8. fiddler设置好代理后不能上网(方法二)

    1.打开fiddler在工具栏找到Tools>options,Connections选项如下图,将Allow remote computers to connect 勾选上,然后记住默认8888 ...

  9. Nginx相关 解决nginx反向代理后页面上的js/css文件无法加载

    解决nginx反向代理后页面上的js/css文件无法加载 location ~ \.php$ {proxy_pass http://127.0.0.1:8000;include naproxy.con ...

最新文章

  1. Gradle For Android
  2. 不对全文内容进行索引的 Loki 到底优秀在哪里
  3. java单线程循环调度_Java基础篇之Java线程模型
  4. 【转载】探寻C++最快的读取文件的方案
  5. abaqus中元素过度失真是什么意思_Abaqus三维多晶体脚本建模Voronoi多面体建模
  6. C++关系运算符重载
  7. fpga供电电压偏低会怎样_[走近FPGA]之开发板介绍篇
  8. Matplotlib中的“ plt”和“ ax”到底是什么?
  9. 删除mysql 执行计划_如何清除某条SQL的执行计划
  10. Python MQTT订阅获取发布信息字典过滤
  11. SqlServer性能检测之Sql语句排查
  12. 图像语义分割(5)-DeepLabV2: 使用深度卷积网络、空洞卷积和全连接条件随机场进行图像语义分割
  13. 门禁系统使用计算机的技术,门禁系统的指纹识别功能所运用的计算机技术是( )...
  14. webservice学习wsdl解读(2)
  15. DefCamp CTF 2122 Rsa-factory 复现笔记
  16. 流放者柯南服务器文件,《流放者柯南》个人服务器架设教程文本及视频详解
  17. 邮件签名html qq,QQ邮箱:域名邮箱/个性化签名
  18. 浅浅总结一下HTML吧
  19. 药品名自动归类机器人
  20. Pluecker coordinates普吕克坐标系介绍

热门文章

  1. Go判断结构体类型是否为空(nil)
  2. Bottleneck结构(附代码)
  3. 使用tftp工具备份华为、华三、思科交换机配置的方法
  4. PHP中goto的使用方法
  5. 客户服务管理师类毕业论文文献有哪些?
  6. Android笔记9
  7. JavaEE 和 JavaSE的区别
  8. 深度拷贝Excel文件中sheet工作簿
  9. 扇区示意图计算机组成原理,计算机组成原理(本).ppt
  10. 如何利用knowledge base来做推荐