手机端抓包设置
一、fiddler设置
1、打开Fiddler, Tools-> Fiddler Options (配置完后记得要重启Fiddler)
选中https中的"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求
选中connections中的"Allow remote computers to connect". 是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来
记住这个端口号是:8888
二、手机设置
1.获取ip地址:cmd中输入:ipconfig
2.设置手机网络(手机无线网必须和电脑所用同一个无线网)
进入手机-设置-无线网络-找到连接的无线网-代理设置
3.手机端fiddler安全证书的下载。
使用Android手机的浏览器打开:http://10.2.145.187:8888,点"FiddlerRoot certificate" 然后安装证书,如图:
安装成功,即可进行手机端操作。
手机端设置代理无法上网
1.检查电脑防火墙是否关闭
2.打开注册表(cmd-regedit),在HKEY_CURRENT_USER\Software\Microsoft\Fiddler2下创建一个DWORD,值置为80(十进制)
3.进入fiddler的Rules->Customize Rules,用Ctrl+F查找OnBeforeRequest方法添加一行代码:
if (oSession.host.toLowerCase() == "webserver:8888")
{
oSession.host = "webserver:80";
}
设置完之后重启Fiddler即可。