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 proxying
Tools
->Map Local
Tools
->No Caching
常见问题
- https出现乱码
因为没有将域名加入Enable SSL Proxying