如果启用SSL代理,为什么https请求在Charles Proxy上失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果启用SSL代理,为什么https请求在Charles Proxy上失败相关的知识,希望对你有一定的参考价值。

我在我的mac中安装并配置了Charles代理。

我可以浏览所有http网站并查看Charles的请求,但我无法浏览https网站,我无法连接

Safari无法打开页面,因为它无法建立安全连接。

我已经在Charles中提到了SSL证书,但所有https连接都失败了

答案

如果您使用的是ios 10.3或更高版本,请打开Settings.app并导航到常规>关于>证书信任设置,然后找到Charles Proxy证书,并将其打开以启用它的完全信任

现在,您应该能够使用SSL代理访问Charles网站。

查看Charles SSL documentation中的iOS Devices部分以供参考

以上是关于如果启用SSL代理,为什么https请求在Charles Proxy上失败的主要内容,如果未能解决你的问题,请参考以下文章

Charles抓包2-Charles抓包https请求

iOS 启用Https和调试:设置Charles查看加密请求内容

Charles Proxy SSL:“未为此主机启用 SSL 代理”[关闭]

为啥启用 SSL 时 Charles Proxy 不起作用?

如何单独为子域名启用 SSL,即使用 HTTPS 访问

在弹性豆茎上设置 https 代理