第一步:下载安装好Charles;
第二步:Proxy--Proxy settings:设置端口,此处设置8888;
端口下面两个选项都勾选上;点击ok;
第三步:Proxy--SSL Proxying settings:设置enclude location 为*:*;*:*443;勾选:enable SSL Proxying;点击ok;
第四步:Proxy--Access Control Settings:添加电脑ip地址+手机ip;勾选: Prompt to allow unanuthorized connections;点击ok;
第五步:Help--SSl proxying -- install Charles Root Certificate:点击安装证书,点击确定;
第六步:Help--SSl proxying -- install Charles Root Certificate on a mobile Device or Remote Browser:提示在手机端下载证书、或者远程控制的浏览器端下载证书;
Charles 停留在此页面,然后去手机端设置代理并再手机浏览器搜索 chls.pro/ssl 去下载手机端证书;手机端代理设置见 第七步到第八步;
第七步:在手机上设置网络长按手机使用的wifi【注意:手机和电脑要使用同一个网络】,点击修改网络;
修改网络代理如下:在高级选项里--代理:选择手动,填写Charles安装的电脑的ip地址,填写chares设置的端口;点击保存;
第八步:在手机上设置好了网络代理,复制 chls.pro/ssl 去手机浏览器搜索下载证书;点击下载即可;(有的手机会自动安装下载的证书,但是有的手机需要手动去安装证书)
第九步:在手机上设置,检查安装的证书或者手动去安装证书:网络设置--点击更多WLAN设置--点击安装证书,点击刚刚下载的charles文件,点击安装即可;
第十步:手机完成安装charles证书,Charles 软件会弹出是否同意手机(第四步设置的手机ip)抓包权限的弹框,点击 Allow即可抓包手机端数据。【这样不行就重启一下Charles软件】
来源地址:https://blog.csdn.net/weixin_45693476/article/details/128162545