使用Fiddler工具进行手机抓包

一、Fiddler配置

1.安装HTTPS证书

打开Fiddler-Tools-Options-HTTPS,勾上Capture HTTPS CONNECTs和Decrypt HTTPS traffic,安装证书,要重启Fiddler生效。

使用Fiddler工具进行手机抓包

2.允许手机远程连接

打开Fiddler-Tools-Options-Connections,勾选Allow remote computers to connect,重启Fiddler生效。

使用Fiddler工具进行手机抓包

3.查看电脑的IP地址

cmd命令行输入ipconfig

二、手机配置

1.网络连接

保证手机和安装有fiddler的电脑处在同一局域网内,手机能ping通电脑。

方法:电脑和手机连同一个wifi

例如:我的手机IP是10.0.0.180,与电脑10.0.0.184可互通,就能访问10.0.0.184:8888。

2.安装HTTPS证书

打开手机浏览器,输入Fiddler Server地址http://ipv4.fiddler:8888/(因为fiddler装在PC上,所以Fiddler Server地址就是PC的IP地址,带上端口号8888,我的是http://10.0.0.184:8888/), 跳转到 Fiddler Echo Service 证书下载页,点击FiddlerRoot certificate下载并安装;有时需要设置证书名称和输入锁屏密码

使用Fiddler工具进行手机抓包

3.设置手动代理

打开设置-网络连接-WLAN-长按连接的wifi-修改网络-高级选项-代理,设置代理为手动,输入服务器主机名(即10.0.0.184)和服务器端口号(默认为8888),设置完成后点击保存

使用Fiddler工具进行手机抓包

 

三、开始抓包

使用Fiddler工具进行手机抓包

四、结束抓包

把手机的手动代理取消掉

 

  • 此方法可适用于Android端、IOS端和iPad端。