在 Ubuntu 系統(tǒng)中使用 Charles 抓包時(shí)出現(xiàn)亂碼,通常是由于 SSL 代理設(shè)置不正確或證書(shū)安裝問(wèn)題導(dǎo)致的。以下是一些解決亂碼問(wèn)題的步驟:
Help
-> SSL Proxying
-> Install Charles Root Certificate
。Proxy
-> Proxy Settings...
。Enable transparent HTTP proxying
,并設(shè)置代理端口(默認(rèn) 8888)。Proxy
-> SSL Proxying Settings...
。Enable SSL Proxying
,并添加要包含的域名和端口號(hào)(例如:*
表示所有域名,端口默認(rèn)為 443)。Include
列表中包含了所有需要抓包的域名。Tools
-> Rewrite Settings
中添加規(guī)則,將字符編碼設(shè)置為 UTF-8
。通過(guò)以上步驟,您應(yīng)該能夠解決 Ubuntu 系統(tǒng)中使用 Charles 抓包時(shí)出現(xiàn)的亂碼問(wèn)題。如果問(wèn)題依然存在,請(qǐng)參考 Charles 的官方文檔或相關(guān)教程,確保所有設(shè)置都正確無(wú)誤。