mac中charles设置https无法信任钥匙串

mac中charles设置https无法信任钥匙串,第1张

一、Mac安装Charles根证书

在这里插入图片描述

二、信任Charles根证书

钥匙串中找到Charles Proxy CA证书,设置为“始终信任”,这里会让你输入密码,直接填写Mac开机密码即可。

在这里插入图片描述

三、Charles设置“Enable SSL Proxying”

只有https才需要配置, http请求似乎不配置这个也能抓包

在这里插入图片描述

在d出框中选中“Enable SSL Proxying”,然后点击Add按钮,在d出的表单中设置需要抓包的HTTPS的Host(域名)和Port(端口),如果需要抓取所有HTTPS,则Host填入“*”,Port一般填“443”即可。

在这里插入图片描述

配置Host, 只抓包特定域名的请求, 适用场景:如果连接代理抓包,则无法进行苹果相关 *** 作,比如苹果登录、苹果支付。 这时就可以配置host,只拦截知道的域名请求。 (对于http请求,不管是否配置host都是可以抓包的)

在这里插入图片描述

在这里插入图片描述

四、移动设备上安装Charles证书

在这里插入图片描述

在这里插入图片描述

步骤1: 设置网络代理

在这里插入图片描述

步骤2: 下载安装Charles证书, Safari中输入chls.pro/ssl

在这里插入图片描述

步骤3: 设置信任Charles证书

设置—通用—关于本机—证书信任设置

在这里插入图片描述

五、https抓包失败问题

https抓包报错: You may need to configure your browser or application to trust the Charles Root Certificate. See SSL Proxying in the Help menu.

在这里插入图片描述

解决: charles证书未信任,才会导致如上错误。

1、查看Mac有没有信任Charles的根证书,以上第二步;

2、查看移动设备有没有信任Charles证书,以上第四步的步骤3.

如果您在Mac上使用蓝牙设备时遇到了钥匙串找不到的问题,您可以尝试以下方法:

确保您的蓝牙设备已经打开,并且在您的Mac的蓝牙设置中已经连接成功。

打开“钥匙串访问”应用程序,并选择“系统”分类下的“蓝牙”。

确认您的蓝牙设备是否已经保存在钥匙串中。如果没有,请尝试将其手动添加到钥匙串中。

如果您的蓝牙设备已经保存在钥匙串中,但您仍然无法连接,请尝试删除该设备并重新添加。

如果仍然无法解决问题,请尝试重启您的Mac,并重新连接蓝牙设备。

希望这些方法可以帮助您解决问题。如果问题仍然存在,建议您联系苹果客服或寻求其他技术支持。

有以下方法:

1、钥匙串“登陆”锁定过,把他解锁就好了。

2、苹果官方的最后解释了,用登录密码重置钥匙串密码,感觉相互嵌套的两个密码。

3、钥匙串访问”这个选项,在launchpad(所有应用程序界面)其他文件框(默认名称)里,或者是打开任一文件夹(如finder)找到应用程序实用工具里找到。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11607318.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存