Fiddler

Fiddler是一款由C#语言开发的免费http调试代理软件

能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器

安装

实现手机抓包

1.pc端设置

(1).配置fiddler允许监听到https

打开Fiddler菜单项Tools->Options->HTTPS

          勾选CaptureHTTPS CONNECTs

          勾选Decrypt HTTPS traffic和Ignore servercertificate errors

注:

  第一次会弹出是否信任fiddler证书和安全提示,直接点击yes就行

(2).配置fiddler允许远程连接

 Tools->Options->Connections

  勾选allow remote computers to connect

默认监听端口为8888

2.手机端设置

  手机和电脑都处于同一个网络

 电脑的ip和fiddler端口号

(1)打开手机端浏览器,地址 http://ip:端口号如:192.168.5.224:1234

(2)跳转到证书下载页

   点击FiddlerRootcertificate下载证书,下载后起名,确定

   设置一个手机密码

(3)更改手机无线网的代理 

           系统设置-WLAN,长按已经连接的wifi名称,修改网络,代理选择手动,主机名就是fiddler的电脑ip地址,端口号,就是fiddler的端口号,与浏览器中ip:端口号保持一致,点击确定

(4)测试

   操作手机,电脑的fiddler中会显示一些http信息

 

3.停止

  (1)电脑对手机的网络监控

            系统设置-WLAN,长按已经连接的wifi名称,修改网络,代理选择无

   (2) 删除手机中证书                       

           系统设置—安全—收信任的凭证—用户,点击证书删除即可

   (3)删除手机上密码

           手机系统—安全—密码,删除系统密码即可;

注:

  手机端使用代理后,如果你把Fiddler关闭了,这是手机是无法打开网页的,因为把代理关了,所以这时只要在wifi配置界面把代理设置为无。再重新连接即可

原文地址:https://www.cnblogs.com/baby123/p/7324378.html