在 Ubuntu 系统中使用 Charles 抓包时出现乱码,通常是由于 SSL 代理设置不正确或证书安装问题导致的。以下是一些解决乱码问题的步骤:
Help -> SSL Proxying -> Install Charles Root Certificate。Proxy -> Proxy Settings...。Enable transparent HTTP proxying,并设置代理端口(默认 8888)。Proxy -> SSL Proxying Settings...。Enable SSL Proxying,并添加要包含的域名和端口号(例如:* 表示所有域名,端口默认为 443)。Include 列表中包含了所有需要抓包的域名。Tools -> Rewrite Settings 中添加规则,将字符编码设置为 UTF-8。通过以上步骤,您应该能够解决 Ubuntu 系统中使用 Charles 抓包时出现的乱码问题。如果问题依然存在,请参考 Charles 的官方文档或相关教程,确保所有设置都正确无误。