既然服务器端我们可以使用httpdump以及tcpdump这样的工具抓取相应的数据包,手机上要调试一些问题就一眼摸瞎,不知道该用什么工具。本文就来介绍一下手机抓包工具Fiddler。

  1. 首先下载Fiddler,并且注册他的账号,该工具是免费的,无需授权。下载地址:https://www.telerik.com/download/fiddler-everywhere
  2. 装好Fiddler后打开Fiddler并登录,基本上是如下界面:

手机抓包工具-Fiddler_手机

  1. 首先将手机和主机连接至同一网络
  2. 其次设置手机代理,iPhone是Wi-Fi -> 信息 -> HTTP代理,其中IP为电脑的IP,端口默认为8866,如果有改动的话可以在Fiddler的设置-Connections中看到:

手机抓包工具-Fiddler_IP_02

这样HTTP的抓包就OK了,下面来做下HTTPS抓包的配置

  1. 在浏览器上访问电脑IP:8866,能看到以下页面

手机抓包工具-Fiddler_IP_03

  1. 点击FiddlerRoot Certificate下载文件
  2. 在设置-已下载描述文件-安装该描述文件

HTTPS就可以抓包了,抓到的包可以在软件中进行查看:

手机抓包工具-Fiddler_IP_04