【原创】苹果手机用charles抓https的包(保姆级教程)

苹果手机用charles抓https的包
如果不安装证书,是不能抓到请求的接口地址的 
1、电脑端安装charles应用,下载地址看这里,在charles中【proxy->proxy Settings】设置进行代理的端口

 

在charles中【proxy->SSL proxy Settings】配置允许抓https的包

 在charles中【Help->Local IP Address】可查看本机的ip地址

  3、在手机上修改网络设置,手动代理填写ip+端口

【设置-无线局域网】

 

 选择要链接的网络,点击右侧“!”号

 

 进入该网络的配置页面,滑动到最底部,点击配置代理

 

 选择手动,输入电脑端的ip和端口后点击存储

 

 

  4、然后待手机连上网络后,注意电脑端的charles会提示是否允许代理,点击

 

5、在charles中【Help->SSL Proxying】查看手机安装charles证书的步骤

 选择Install Charles Root Certificate on a Mobile Device or Remote Browser后会出现如下弹框

 

 

 

 如上述弹框内容所示,在需要链接代理的手机的浏览器上访问chls.pro/ssl,根据提示选择允许下载

点击允许
6、手机下载的文件在【设置-通用-VPN与设备管理页面】页面下,点击charles证书选择信任安装;

点击后根据提示进行安装

 

 

7、安装完还没结束哦,需要在手机【设置-通用-关于本机-证书信心设置】,开启对charles的完全信任

 8、再次回到电脑端的charles应用,查看请求的接口全部能够看到

9、以上都已配置好还是抓包有问题,可以看下环境配置的是否正确,去掉代理试试

 

 

 

posted @ 2022-10-09 19:46  baoling  阅读(2487)  评论(0)    收藏  举报