Charles安装后无法抓取https请求,显示 unknow

问题描述

安装Charles后,双击打开,尝试抓取https请求,但抓取到的请求显示unknow,如下图:
显示unknow
问题原因

出现此问题的原因为Charles配置问题

解决办法

一、 安装证书

步骤:
1、点击菜单栏 【help】
2、下拉菜单中找到 【SSL Proxying】,然后选择第二项【Install Chrales Root Certificate】
3、弹出如下提示框,点击【安装证书】
在这里插入图片描述
4、默认即可,点击下一步
在这里插入图片描述
5、选择第二项,然后点击【浏览】
在这里插入图片描述
6、选择【受信任的根证书颁发机构】,然后点击确定
在这里插入图片描述
7、自动跳转到该页面,点击下一步
在这里插入图片描述
8、点击完成
在这里插入图片描述
9、点击完成后,会弹出一个警示框,直接点击【是】即可
在这里插入图片描述
10、显示导入成功,点击【确定】
在这里插入图片描述
11、点击确定
在这里插入图片描述
12、再次在【help】下拉菜单中找到 SSL Proxying,然后选择第二项【Install Chrales Root Certificate】,提示信息如下即为正确。
在这里插入图片描述

二、修改 SSL Proxying Settings配置

1、菜单栏中选择【Proxy】
2、下拉菜单中选择【SSL Proxying Settings】,在弹出的页面中点击【Add】
在这里插入图片描述
3、在 Host 和 Port 后输入*号,点击【ok】
在这里插入图片描述
4、添加完成后,如下图,并点击【ok】
在这里插入图片描述

解决完成

上述两步操作完成后,即可抓取https协议包,如还显示unknow,重启Charles即可。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_33999977/article/details/121603479