Charles在Windows 10 LTSC版本中的配置

时间:2024-03-24 20:32:29

Charles在Windows 10 LTSC版本中的配置

环境准备

系统 : windows 10 ltsc企业版
工具 : charles v4.5.1版本
浏览器 : google chrome 77.0.3865.120(正式版本) (64 位)(目前最新版本)

1.配置https证书

安装打开charles后 , 来到主界面
Charles在Windows 10 LTSC版本中的配置
选择顶部工具栏 :Help – SSL Proxying – Save Charles Root Certificate
然后选择保存路径到桌面 , 即可看到一个.pem后缀结尾的证书文件

然后打开chrome浏览器 , 设置 - 底部高级选项 - 管理HTTPS证书
Charles在Windows 10 LTSC版本中的配置
打开中间的受信任的根证书颁发机构
Charles在Windows 10 LTSC版本中的配置
导入刚刚导出的证书文件即可

配置Charles HTTPS代理

打开 Proxy - SSL Proxying Settings
Charles在Windows 10 LTSC版本中的配置
启用SSL代理
Charles在Windows 10 LTSC版本中的配置
点击左侧add添加一栏代理
Charles在Windows 10 LTSC版本中的配置
然后点击OK
正常情况下即可抓到https的数据请求 。 不过在这台电脑上仍然出现抓到unknow的数据包 , 以及浏览器提示ERR_CERT_AUTHORITY_INVALID

浏览器提示ERR_CERT_AUTHORITY_INVALID

在浏览器中输入地址 : chrome://flags
找到 “Allow invalid certificates for resources loaded from localhost”设置为 “enabled”
Charles在Windows 10 LTSC版本中的配置
即可正常抓取https数据包
Charles在Windows 10 LTSC版本中的配置