在 Charles 中建立了 200 个连接但无法看到 Https 的响应内容

问题描述

尝试从不同的博客设置 Charles 证书,可以看到证书已安装在设备中,但建立了 200 个连接而不是正确的流量响应

解决方法

为了让 Charles 在我的 Mac+iOS 设置中运行,我必须执行一些额外的步骤

如果您收到此错误,则表示您已经尝试安装证书。让我们尝试重新安装一次

第 1 步:删除所有现有证书

Settings > General > Profiles 检查以 Charles Proxy CA 开头的名称的证书列表 单击 Charles 证书并使用 Remove profile option

一一删除

第 2 步:安装新的 Charles 证书

2.1:Charles(来自 Mac 系统)Documentation -> 帮助 -> SSL 代理 -> 在移动设备或远程浏览器上安装 Charles 根证书

捕获 IP 和端口详细信息

2.2:转到 iOS 设备 -> 设置 -> Wi-Fi -> 点击已连接的网络 -> 在 HTTP 代理选项中选择配置代理 -> 添加服务器中的 IP 和端口为 8888,设备中的身份验证关闭

2.3:打开 safari 并浏览 chls.pro/ssl 下载证书并安装

2.4:“设置”>“通用”>“配置文件”中的信任证书

2.5 :切换常规 > 关于 > 证书信任设置

现在,重新启动查尔斯。您应该可以看到 Charles 的路况