一.什么是Fiddler?

1 什么是Fiddler?
Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,
可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。 既然是代理,也就是说:客户端的所有请求都要先经过Fiddler,然后转发到相应的服务器,反之,服务器端的所有响应,也都会先经过Fiddler
然后发送到客户端,基于这个原因,Fiddler支持所有可以设置http代理为127.0.0.1:8888的浏览器和应用程序。

二.手机APP抓包设置

1. Fiddler设置

打开Fiddler软件,打开工具的设置。(Fiddler软件菜单栏:Tools->Options)

在HTTPS中设置如下:

2.在Connections中设置如下,这里使用默认8888端口,当然也可以自己更改,但是注意不要与已经使用的端口冲突:

Allow remote computers to connect:允许别的机器把请求发送到fiddler上来

3. 安全证书下载
    在电脑浏览器中输入地址:http://localhost:8888/,点击FiddlerRoot certificate,下载安全证书:

  或者这样:查看本机ip

ipconfig

  

  

  然后在手机上的无线局域网中设置代理ip

  

  

4. 安全证书安装
     证书是需要在手机上进行安装的,这样在电脑Fiddler软件抓包的时候,手机使用电脑的网卡上网才不会报错。

 Android手机安装:把证书放入手机的内置或外置存储卡上,然后通过手机的"系统安全-》从存储设备安装"菜单安装证书。

然后找到拷贝的FiddlerRoot.cer进行安装即可。安装好之后,可以在信任的凭证中找到我们已经安装好的安全证

苹果手机安装:

- 保证手机网络和fiddler所在机器网络是同一个网段下的

- 在safari中访问http://fiddle机器ip:fiddler端口,进行证书下载。然后进行安装证书操作。

- 在手机中的设置-》通用-》关于本机-》证书信任设置-》开启fiddler证书信任

5.局域网设置

    想要使用Fiddler进行手机抓包,首先要确保手机和电脑的网络在一个内网中,可以使用让电脑和手机都连接同一个路由器。
当然,也可以让电脑开放WIFI热点,手机连入。这里,我使用的方法是,让手机和电脑同时连入一个路由器中。最后,让手机使用电脑的代理IP进行上网。
在手机上,点击连接的WIFI进行网络修改,添加代理。进行手动设置,ip和端口号都是fiddler机器的ip和fiddler上设置的端口号。

6.Fiddler手机抓包测试

  使用网页测试抓包

最新文章

  1. USACO 3.2 ratios 高斯消元
  2. theano安装
  3. FZU 2098 刻苦的小芳
  4. vsftp搭建
  5. CSS3 画基本图形,圆形、椭圆形、三角形等
  6. centos7 多网卡绑定bond0 之mod4
  7. rpm命令参数(转载)
  8. openkm预览功能报错:flexpaper License key not accepted(no key passed to viewer)
  9. Python3 列表 copy() 方法
  10. Maven学习之(三)Maven插件创建web项目
  11. 解决数据库里表字段带下划线,实体类转小驼峰,Mapper的映射问题
  12. nodejs应用离线安装部署、卸载
  13. Django模型定义参考
  14. 浏览器加载不上css,样式走丢
  15. 双T滤波电路用于PWM方式DAC的分析
  16. php源码建博客4--实现MVC结构微型框架
  17. TortoiseGit —— 配置密钥
  18. Pycharm自动部署项目
  19. php 不重新编译增加openssl扩展
  20. Java基础学习笔记三 正则表达式和校验、Date、DateFormat、Calendar

热门文章

  1. 黑盒测试实践-任务进度-Day03
  2. ASP.NET多页面传递数据,附框架源码
  3. ColorMatrixFilter色彩矩阵滤镜;
  4. 小学四则运算生成器(Java) 刘少允,梁新男
  5. 团队项目第六周-Alpha阶段项目复审(深海划水队)
  6. Java集合类总结 (一)
  7. 重拾C,一天一点点_7
  8. C# LINQ(5)
  9. Oracle大字段(clob)模糊查询优化方法
  10. openvpn的搭建与应用