我已经在我的mac中安装和配置了Charles代理。
我能够浏览所有的http站点并看到Charles中的请求,但是我无法浏览https站点,我无法连接。
Safari无法打开页面,因为它无法建立安全连接。
正如Charles中提到的,我已经安装了SSL证书,但是所有https连接都失败了。
发布于 2018-02-21 10:17:05
如果您在iOS 10.3或更高版本上,打开Settings.app并导航到General > About > certificate ,并找到Charles证书,并打开它以启用对它的完全信任
现在,您应该可以使用SSL代理使用Charles访问SSL网站。
查看iOS设备部分在Charles SSL文档中的参考
发布于 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:切换一般>关于>证书信任设置
现在重启查尔斯。你应该能看到查尔斯的交通
https://stackoverflow.com/questions/48873791
复制相似问题