fiddler默认只抓取电脑的http请求,若是要支持抓取手机的http,须要设置。html
// fiddler客户端设置 Tools->Options->Connections->Allow remote computers to connect
// 查看本机ip地址 ipconfig
// 手机wifi 高级设置->手动代理->ip地址(填上面查到的地址)->端口号(8888)->IP(DHCP)
这样应该就能够抓取手机的http请求了。浏览器
注意:有时须要重启fiddler才能生效。安全
下载地址:http://www.telerik.com/docs/d...工具
注意:fiddler的版本必须是4.6.3 or 4.6.20176以上,版本低的话fiddler证书生成器或直接退出.net
运行fiddler,运行证书生成器,而后在fidder端设置。代理
Tools->Options->Https->Capture Https Connects->Decrypt Https traffic
此时会弹出证书生成的提示,点击next,一直到完成。code
重启fiddlerhtm
Tools->Options->Action->Export Root Certificate to DeskTop
这样就把证书导到了桌面。blog
// 方式1 拷到手机上,点击安装。
// 方式2 手机设置代理后,浏览器访问http://ip地址:8888,而后点击下载证书
https页面有个select,其四种值的意义以下:教程
from all processes : 抓取全部的 https 程序, 包括 本机 和 手机 from browsers only : 只抓取浏览器中的 https 请求 from non-browsers only : 只抓取除了浏览器以外的全部 https 请求 from remote clients only : 抓取远程的客户端的 https ,能够表明手机
手机->设置->安全->受信任的凭据(这里可查看手机信任的证书)
如何用Fiddler对Android应用进行抓包
使用Fiddler工具抓取手机HTTP和HTTPS包
Fiddler抓包使用教程-Https