Charles笔记
2021-06-09
2021-06-09
安装
wget -q -O - https://www.charlesproxy.com/packages/apt/PublicKey | sudo apt-key add - |
破解
使用
证书安装
下载证书(可能不需要)
Help->SSL Proxying->Install Charles Root Certificate将
cer证书转换为crt, 在.charles/ca目录下:
openssl x509 -inform der -in charles-proxy-ssl-proxying-certificate.cer -outform pem -out charles-proxy-ssl-proxying-certificate.crt |
- 将证书复制到
/usr/share/ca-certificates/charles(最好是创建charles目录), 并在/etc/ca-certificates.conf中添加charles/charles-proxy-ssl.proxying-certificates.crt(取决于之前复制的位置), 然后
sudo update-ca-certificates |
此时可以看到在/etc/ssl/certs目录中多出了charles-proxy-ssl-proxying-certificate.pem
常见问题
- chrome出现
隐私设置错误
(官网)保存charles导出的pem证书, 在chrome中的授权机构中导入
设置代理
Android:
移动网络->APN(TODO)Ubuntu:
设置->网络->网络代理
本机代理
Enable HTTP transparent proxyingTools->Map LocalTools->No Caching
常见问题
- https出现乱码
因为没有将域名加入Enable SSL Proxying