天天看点

Charles在Windows 10 LTSC版本中的配置Charles在Windows 10 LTSC版本中的配置

在Windows10中charles抓包工具的初始配置

  • Charles在Windows 10 LTSC版本中的配置
    • 环境准备
    • 1.配置https证书
    • 配置Charles HTTPS代理
    • 浏览器提示ERR_CERT_AUTHORITY_INVALID

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版本中的配置Charles在Windows 10 LTSC版本中的配置

选择顶部工具栏 :Help – SSL Proxying – Save Charles Root Certificate

然后选择保存路径到桌面 , 即可看到一个.pem后缀结尾的证书文件

然后打开chrome浏览器 , 设置 - 底部高级选项 - 管理HTTPS证书

Charles在Windows 10 LTSC版本中的配置Charles在Windows 10 LTSC版本中的配置

打开中间的受信任的根证书颁发机构

Charles在Windows 10 LTSC版本中的配置Charles在Windows 10 LTSC版本中的配置

导入刚刚导出的证书文件即可

配置Charles HTTPS代理

打开 Proxy - SSL Proxying Settings

Charles在Windows 10 LTSC版本中的配置Charles在Windows 10 LTSC版本中的配置

启用SSL代理

Charles在Windows 10 LTSC版本中的配置Charles在Windows 10 LTSC版本中的配置

点击左侧add添加一栏代理

Charles在Windows 10 LTSC版本中的配置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版本中的配置Charles在Windows 10 LTSC版本中的配置

即可正常抓取https数据包

Charles在Windows 10 LTSC版本中的配置Charles在Windows 10 LTSC版本中的配置

继续阅读