在 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 的官方文檔或相關教程,確保所有設置都正確無誤。