一、电脑设置
1、电脑下载fiddler,安装,这个就不说了。
2、设置fiddler的https抓包配置,点击tools,
选择fiddler option->https ,勾选catpure https connects,及下面的decrypt https traffic。
选择connections,默认端口8888,如有冲突自行修改,勾选allow remote computers to connect。这样手机流量才可以接入。
二、手机设置
1、手机与电脑连接同一个wifi。
2、手机浏览器访问 电脑IP:8888,下载fiddler证书,安装。
2、手机usb连接电脑。设置http代理.
电脑上输入adb shell settings put global http_proxy 电脑IP:8888
以上确定后,开启fiddler抓包,手机上https网站就可以在fiddler上进行分析了。
结束分析后,要把手机的http代理去掉,不然手机会上不了网。去掉命令:
adb shell settings delete global http_proxy
仅此命令有些手机还是无法上网,因为没自动删除干净,继续执行:
adb shell settings delete global_http_proxy_host
adb shell settings delete global_http_proxy_port
这样,便可恢复手机正常上网,如还是无法上网,请重启下手机。