1.接入网络:需要在移动终端(手机或pad)上指定代理服务器为Fiddler所在主机的IP,端口默认为8888,要保证手机和安装有fiddler的电脑处在同一局域网内,手机能ping通电脑。
【方法】:家用或办公环境把PC和手机WLAN连接上同一个路由器的无线SSID获取到同一网段内的IP地址即可。台式机要插入无线网卡才能连WiFi,最好用笔记本电脑和手机连同一WiFi很方便。
由于我现在用的是夜神模拟器,也是安装在同一台PC上,所以模拟器和Fiddler所在PC肯定是同一网段的
【步骤】:进入模拟器的设置->无线与网络-》选中无线网络->点击修改网络->点击高级选项->代理选择手动->输入代理服务器主机名为上面查询到的PC的IP,端口为Fiddler的端口(默认8888)
如下图所示
2. 手机安装Fiddler证书:
设置模拟器代理后打开模拟器自带浏览器,提示安全警告,如下图
点击几次继续。然后在地址栏输入Fiddler的ip地址:端口号。因为Fiddler是安装在PC上,所以Fiddler的IP地址就是PC的IP地址,比如我的前面查询到的是:192.168.0.104:8888,回车后会出现如下错误提示
点击fiddlerboot certificate,会自动下载安全证书。下载完成后点击出现如下界面,随便给证书起个名字就行,我的是FiddlerCertificate
点击确定后,会有如下提示
这时候打开模拟器的浏览器就没有警告了
之后就可以开始进行手机抓包了
Fiddler上设置对应的Filters,然后在手机上进行操作,Fiddler会话列表就会抓取对应请求,如下图所示