2021-10-29

mac下charles 抓包问题 -证书有效期1年过期后,替换证书仍然无法抓包

Failure Client closed the connection before a request was made. Possibly the SSL certificate was rejected.
Notes You may need to configure your browser or application to trust the Charles Root Certificate. See SSL Proxying in the Help menu.

第一步,证书:先替换charles 证书 ,打开charles-help-SSL Proxying–Reset Charles Root Certificate… 重置证书,点击后选择reset,在次点击Install Charles Root Certificate 安装证书,打开钥匙串后,这里选择证书,可以看到,此证书不被信任-选择重置后的证书-点击信任-点击使用此证书时设置为始终信任,点击关闭,这时会让你输入密码进行保存此信任,这时工具这边的证书已经安装好了

在这里插入图片描述

![在这里插入图片描述]在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

![在这里插入图片描述]

在这里插入图片描述

手机端这边保证手机和电脑是同一wifi下,并且设置代理,浏览器访问
chls.pro/ssl会提示下载一个配置描述文件-允许后,在手机通用–描述文件里-可以看到安装的charles 证书,这里要注意,系统ios13,信任证书在通用-关于本机,证书信任设置里面还得在设置一次,否则证书不生效,设置好了后,访问https请求即可抓包
在这里插入图片描述在这里插入图片描述

这里分享个小插曲。因证书过期,我按照这个步骤设置下来后,仍然无法抓包,百思不得其解,手机电脑都关机重启过,认为是证书缓存问题,仍然没有抓到包,这时,大家最好把常用的wifi删除重新输入密码连接一下,应该可以解决这个问题。我这边是回家后连上家里wifi就可以抓到包了,本人怀疑是charles记住了这个网络,导致证书还是获取的之前缓存没有更新导致,第二天回到公司就可以正常抓包了。

本人独特见解,描述有误请联系修改哟

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值