【原创】苹果手机用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、以上都已配置好还是抓包有问题,可以看下环境配置的是否正确,去掉代理试试

浙公网安备 33010602011771号