Charles配置HTTPS抓包

前言:

由于Https的请求都是加密的,Charles需要配置证书才可以抓包,没配置证书之前,Https的请求都是显示的<unknown>。

下面是配置步骤:

1.打开Charles,点击Help:


image.png

2.打开钥匙串,找到Charles Proxy CA证书,右键选择显示详情,标记为始终信任:

image.png

3.打开Charles,点击Help:


image.png

image.png

4.打开手机,按照上图的提示设置代理:


image.png

image.png

5.打开手机浏览器(Safari),输入chls.pro/ssl,然后安装证书

6.手机系统是iOS10以后的, 打开设置 > 通用 > 关于本机 > 证书信任设置 > 勾选Charles Proxy CA证书.

image.png

然后打开Charles即可看到Https的请求数据详情。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.下载破解版的Charles 2.电脑安装证书, 电脑端安装完成之后,在"help"下点击安装手机端的证书, 3...
    lengyan_zhao阅读 3,008评论 0 0
  • 参考链接:https://www.cnblogs.com/mawenqiangios/p/8270238.html...
    jing_bao阅读 4,379评论 0 0
  • 简介 Charles其实是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。...
    薪火_阅读 101,400评论 10 60
  • Charles这个工具我想对于Android和iOS开发的小伙伴来说并不陌生,很多从机构学习的小伙伴做项目都是利用...
    英俊神武阅读 7,573评论 0 5
  • 回想往事,历历在目。我一直在追寻着你,去了哪里。在咖啡馆的日子,好无奈啊!我第一次感到自己无能为力。 留给我的只有...
    jiajia_dbcd阅读 1,783评论 1 1

友情链接更多精彩内容