1.要对计算机Fiddler进行配置,容许远程计算机链接。浏览器
2.保证手机电脑在同一局域网中。安全
3.手机上设置代理服务器。以华为手机为例,设置-->WLAN-->找到并长按目前所链接的WiFi-->修改网络-->勾选显示高级选项-->代理-->选择手动-->输入FIddler所在主机IP及端口-->肯定。服务器
4.在手机上安装证书。(为了抓取https包)网络
方法1:在手机浏览器上输入:http://IPv4地址:端口(例如:http://192.168.11.29:8888),点击【FiddlerRoot certificate】下载安装Fiddler证书。测试
若在手机浏览器上没法打开该地址,须要作几项检查:1、确保在手机配置的代理与Fiddler所在主机地址(注意主机可能有多个IP,不要搞错)和Fiddler中配置的端口,三者保持一致;2、确保在Fiddler-【Tools】-【Fiddler Option]-[Connection]中【Allow remote computers to connect】已经勾选上,若没有勾选,则须要勾选后保存并重启Fiddler。3、肯定主机防火墙已关闭,能够在电脑上ping一下手机IP试试。4、Fiddler手机端没法访问下载及安装时没法读取该证书文件.net
如何得到主机IP地址:在主机命令行输入ipconfig或者将鼠标放在Fiddler右上角online图标上。命令行
方法2:代理
(1)Fiddler导出证书blog
(2)把Fiddler证书文件发送到手机。ip
(3)打开手机中的设置-->系统安全-->凭据存储-->从SD卡安装。选择FiddlerRoot.cer,这样就能成功安装好证书了。
5.设置过滤。在手机上设置好代理后,Fiddler上回抓到PC端和手机端的全部请求,能够设置过滤。在FIddler中,选择Tools-->Options-->HTTPS,选择“from remote clients only”。
6.尝试抓包吧。
7.如何卸载证书。手机-->设置-->系统安全-->信任的凭据,选择Fiddler的证书,删除。
8.测试完以后,记得把手机上的代理关闭,不然手机将不能上网。