首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果打开SSL代理,为什么https请求在Charles代理上失败?

如果打开SSL代理,为什么https请求在Charles代理上失败?
EN

Stack Overflow用户
提问于 2018-02-19 20:36:06
回答 2查看 7.8K关注 0票数 5

我已经在我的mac中安装和配置了Charles代理。

我能够浏览所有的http站点并看到Charles中的请求,但是我无法浏览https站点,我无法连接。

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

正如Charles中提到的,我已经安装了SSL证书,但是所有https连接都失败了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-02-21 10:17:05

如果您在iOS 10.3或更高版本上,打开Settings.app并导航到General > About > certificate ,并找到Charles证书,并打开它以启用对它的完全信任

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

查看iOS设备部分在Charles SSL文档中的参考

票数 15
EN

Stack Overflow用户

发布于 2020-12-23 06:44:42

为了让查尔斯在我的Mac+iOS设置中工作,我不得不做一些额外的步骤。

我使用的设备是团队之间的共享设备,并为Charles安装了多个证书,以解决我尝试重新安装证书的问题,并且成功了。

步骤1:删除所有退出证书

Settings > General > Profiles检查证书列表中以Charles Proxy CA开头的名称,单击查尔斯证书,然后使用Remove profile选项逐个删除

步骤2:安装新的查尔斯证书

2.1文档 -> Help -> ->代理->在移动设备或远程浏览器上安装查尔斯根证书

捕获IP和端口详细信息

2.2:转到iOS设备->设置-> with ->单击连接网络->选择HTTP选项中的配置代理->在设备中添加IP和端口as 8888

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

2.4:设置中的信任证书>通用>概要文件

2.5:切换一般>关于>证书信任设置

现在重启查尔斯。你应该能看到查尔斯的交通

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48873791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档