软件测试-fiddler手机抓包

以汉化版为例:

1、打开【选项】-HTTPS,勾选图中选项

软件测试-fiddler手机抓包

勾选完后会弹出https证书安装提示,小白安装就可以了,直至提示你安装成功即可。

打开【连接】,设置端口(默认端口8888),如果端口被占用可Kill或者换端口,其他选项如图设置

软件测试-fiddler手机抓包

2、查看本机IP地址,以Windows为例,cmd输入ipconfig查看IP地址或者直接鼠标hover fiddler右上角的主机即可查看

软件测试-fiddler手机抓包

软件测试-fiddler手机抓包

手机配置:

1、Android/ios连接与电脑相同的wifi,如果是电脑是台式机,下载“360WiFi共享大师”开启一个WiFi给手机连接使用(为了保证手机的网段与本地在同一网段)

2、打开手机WiFi设置,以IOS A13系统为例,找到【HTTP代理】,将代理改为“手动”

软件测试-fiddler手机抓包

2、“服务器”输入本机IP地址,“端口”同fiddler端口设置(我这里是8888),设置好后点击“存储”

软件测试-fiddler手机抓包

3、打开手机自带的浏览器,在地址栏输入“本机ip地址:8888”,我这里输入192.168.50.74:8888,此时会跳转到如下界面

软件测试-fiddler手机抓包

4、点击“FiddlerRoot certificate”,下载证书文件,然后找到证书文件进行安装即可

5、安装好以后,就可以抓到手机的包了!!!

常见问题:

手机配置代理后无法上网

解决方法:(以Windows为例)

1、打开Windows注册表(WIN+R键输入“regedit”),找到\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Fiddler2,新建一个DWORD值,值输入80

软件测试-fiddler手机抓包

2、打开fiddler,按Ctrl+R或打开【规则】-【自定义规则】,用Ctrl+F查找“utilCreateResponseAndBypassServer()”,在此if下再写入:

if (oSession.host.toLowerCase() == "webserver:8888")
{
oSession.host = "webserver:80";
}

软件测试-fiddler手机抓包

保存后,再用手机上网,发现手机能够上网了!

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzxxfp.html