进入隐藏目录
cd ~/.charles/ca
使用openssl转换下格式,木有openssl库的先安装
openssl x509 -outform der -in charles-proxy-ssl-proxying-certificate.pem -out charles-proxy-ssl-proxying-certificate.crt
执行完毕当前目录会生成charles-proxy-ssl-proxying-certificate.crt
新建一个charles的根证书存储路径
sudo mkdir -p /usr/share/ca-certificates/charles
移动生成好的根证书至刚新建的存储路径
cp -rf ~/.charles/ca/charles-proxy-ssl-proxying-certificate.crt /usr/share/ca-certificates/charles/
配置系统根证书路径启用charles根证书
sudo vi /etc/ca-certificates.conf
最后一行加入如下内容,如果需要注释可以使用井号
charles/charles-proxy-ssl-proxying-certificate.crt
最后重新载入系统根证书,使charles根证书生效
sudo update-ca-certificates