1.手机与charles需在同一个局域网
2.手机设置代理。
打开手机WiFi,设置手动代理,代理服务器主机名填写电脑本地IP,代理服务器端口填写8888
打开charles帮助-本地IP地址,可看到本地IP
3.电脑端安装证书
charles打开帮助-ssl代理-安装charles root证书
安装证书
将证书存放在受信任的根证书颁发机构,安装成功即可
4.电脑端需要访问的https的路径
打开charles-代理-ssl代理设置,设置代理
5.手机端安装charles证书
手机浏览器访问chls.pro/ssl,下载charles证书,下载成功之后是.pem格式,将其修改为crt格式
点击证书,为证书命名,命名之后安装成功
打开手机安全-受信任的凭证-用户,即可看到安装的证书
这样便可抓取https包了。