【linux】Ubuntu上使用Charles
Ubuntu上使用Charles
下载
- 使用官网链接下载 https://www.charlesproxy.com/download/下载.tar.gz包后解压,进入解压目录/charles/bin 执行charles文件可打开charles
- 命令行方式下载安装
1 |
|
激活
激活地址https://www.zzzmode.com/mytools/charles/
填入RegisterName,点击“生成”按钮生成Name和Key
- 打开Charles ==> Help ==> Register Charles => 输入
配置证书
- 可以尝试在charles上自动安装, Help – SSL Proxying – Install Charles Root Certificate
我这里导入按钮无法点击,选择了另外一个方案
- .手动配置证书到系统
1 |
|
执行完最后一个命令,命令行会有成功的提示
可以通过cat /etc/ssl/certs/charles-proxy-ssl-proxying-certificate.pem
看到证书已经被添加进去
/etc/ssl/certs/下包含了系统自带的各种可信根证书
- 浏览器上通过 设置——隐私和安全——管理设备证书——授权机构——导入 在/usr/local/share/ca-certificates/ 下的charles-proxy-ssl-proxying-certificate.crt 文件,然后选择信任该证书
修改charles的配置
在charles——Proxy——Proxy Setting——Proxies 修改内容如下:
修改本机网络设置
开始抓包
在浏览器上发起请求可以看到charles上抓取的内容
【linux】Ubuntu上使用Charles
http://example.com/2024/02/23/Ubuntu上使用Charles/