Ubuntu系统下Charles Proxy添加证书时导入按钮不可点击问题求助
Ubuntu系统下Charles Proxy证书安装解决方法
步骤1:导出Charles根证书
打开Charles,依次点击顶部菜单:Help -> SSL Proxying -> Save Charles Root Certificate,将证书保存为.pem格式(比如存到~/Downloads/charles-cert.pem)。
步骤2:配置系统级证书信任
- 复制证书到系统证书目录,同时修改后缀为系统识别的
.crt:sudo cp ~/Downloads/charles-cert.pem /usr/local/share/ca-certificates/charles.crt - 更新系统证书缓存:
sudo update-ca-certificates
步骤3:解决导入按钮灰色的问题(对应截图情况)
- 确保证书格式正确:必须是
.pem或.crt格式,若导出的是其他格式,重新导出一次选择.pem - 用管理员权限打开证书管理工具:
- GNOME桌面:终端执行
sudo gnome-control-center privacy,在“安全”板块找到证书管理再尝试导入 - KDE桌面:终端执行
sudo kwalletmanager,进入证书管理模块操作
- GNOME桌面:终端执行
- 检查证书文件完整性:重新导出Charles证书,避免文件损坏导致无法识别
浏览器单独信任(可选)
如果仅需浏览器(如Chrome、Firefox)信任证书,可直接在浏览器设置里导入:
- Chrome:设置 -> 隐私和安全 -> 安全 -> 管理证书 -> 受信任的根证书颁发机构 -> 导入选择Charles证书
- Firefox:设置 -> 隐私与安全 -> 证书 -> 查看证书 -> 证书机构 -> 导入选择Charles证书
内容的提问来源于stack exchange,提问作者ne.dmtro
相关产品推荐
相关产品推荐

