fiddler抓取手机数据包

 手机端抓包设置

一、fiddler设置

1、打开Fiddler,     Tools-> Fiddler Options (配置完后记得要重启Fiddler)

选中https中的"Decrpt HTTPS traffic",    Fiddler就可以截获HTTPS请求
选中connections中的"Allow remote computers to connect".  是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来

fiddler抓取手机数据包fiddler抓取手机数据包

记住这个端口号是:8888

 

二、手机设置

1.获取ip地址:cmd中输入:ipconfig

fiddler抓取手机数据包

 

2.设置手机网络(手机无线网必须和电脑所用同一个无线网

进入手机-设置-无线网络-找到连接的无线网-代理设置

fiddler抓取手机数据包

 

3.手机端fiddler安全证书的下载。

使用Android手机的浏览器打开:http://10.2.145.187:8888,点"FiddlerRoot certificate" 然后安装证书,如图:

fiddler抓取手机数据包

安装成功,即可进行手机端操作。

 

 手机端设置代理无法上网

1.检查电脑防火墙是否关闭

2.打开注册表(cmd-regedit),在HKEY_CURRENT_USER\Software\Microsoft\Fiddler2下创建一个DWORD,值置为80(十进制)

fiddler抓取手机数据包

3.进入fiddler的Rules->Customize Rules,用Ctrl+F查找OnBeforeRequest方法添加一行代码:

 

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

 }

设置完之后重启Fiddler即可。

fiddler抓取手机数据包

上一篇:使用 CROSS APPLY 与 OUTER APPLY 连接查询


下一篇:AndroidStudio_Button