在Windows10中charles抓包工具的初始配置
Charles在Windows 10 LTSC版本中的配置
环境准备
系统 : windows 10 ltsc企业版
工具 : charles v4.5.1版本
浏览器 : google chrome 77.0.3865.120(正式版本) (64 位)(目前最新版本)
1.配置https证书
安装打开charles后 , 来到主界面
选择顶部工具栏 :Help – SSL Proxying – Save Charles Root Certificate
然后选择保存路径到桌面 , 即可看到一个.pem后缀结尾的证书文件
然后打开chrome浏览器 , 设置 - 底部高级选项 - 管理HTTPS证书
打开中间的受信任的根证书颁发机构
导入刚刚导出的证书文件即可
配置Charles HTTPS代理
打开 Proxy - SSL Proxying Settings
启用SSL代理
点击左侧add添加一栏代理
然后点击OK
正常情况下即可抓到https的数据请求 。 不过在这台电脑上仍然出现抓到unknow的数据包 , 以及浏览器提示ERR_CERT_AUTHORITY_INVALID
浏览器提示ERR_CERT_AUTHORITY_INVALID
在浏览器中输入地址 : chrome://flags
找到 “Allow invalid certificates for resources loaded from localhost”设置为 “enabled”
即可正常抓取https数据包