繁体   English   中英

Charles Proxy SSL证书在Mac上不起作用

[英]Charles Proxy SSL Certificate not working on Mac

Charles Proxy SSL证书的可能重复项无法正常工作,但由于这些答案并没有帮助我,因此我提供了更多详细信息。

我使用的是MacBook(高Sierra 10.13.6),我想查看我的Web应用通过Chrome浏览器版本71.0.3578.98(官方内部版本)(64位)发送/接收的内容。 我正在使用Charles V3.12.3(旧的,但我没有最新的许可证)。

根据他们的Mac OS文档

在Charles中,转到“帮助”菜单,然后选择“ SSL代理>安装Charles根证书”。 钥匙串访问将打开。 找到“查尔斯代理...”条目,然后双击以获取有关它的信息。 展开“信任”部分,然后在“使用此证书时”旁边,将其从“使用系统默认值”更改为“始终信任”。 然后关闭证书信息窗口,系统将提示您输入管理员密码来更新系统信任设置。

如您在此处看到的,它在我的钥匙串中是受信任的:

在此处输入图片说明

但是,我仍然得到很多<unknown>东西! 在查尔斯:

在此处输入图片说明

知道我缺少什么吗?

  • 我已经重启了Chrome浏览器以及Charles几次。 我什至重新启动了系统,但是仍然收到相同的<unknown>响应。
  • 我可以在Chrome DevTools上看到我的请求/响应,没有任何问题。
  • 我的VPN已关闭。 实际上,我删除了整个应用程序(因为有些人抱怨说要继续使用它)。

查尔斯(不会)不会自动对您所有SSL连接进行中间攻击。

您需要基于每个域启用SSL代理。 通过右键单击连接,然后从菜单中或在SSL Proxying Settings Tools菜单栏的“ SSL Proxying Settings窗口中选择“ Enable SSL Proxying SSL Proxying Settings

启用S​​SL代理

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM