ubuntu charles抓包時(shí)出現(xiàn)亂碼怎么辦

小樊
99
2024-09-20 14:24:24

在 Ubuntu 系統(tǒng)中使用 Charles 抓包時(shí)出現(xiàn)亂碼,通常是由于 SSL 代理設(shè)置不正確或證書(shū)安裝問(wèn)題導(dǎo)致的。以下是一些解決亂碼問(wèn)題的步驟:

安裝 Charles 根證書(shū)

  1. 打開(kāi) Charles,點(diǎn)擊菜單欄的 Help -> SSL Proxying -> Install Charles Root Certificate。
  2. 按照提示完成證書(shū)安裝。

配置 SSL 代理

  1. 在 Charles 中,點(diǎn)擊工具欄的 Proxy -> Proxy Settings...。
  2. 勾選 Enable transparent HTTP proxying,并設(shè)置代理端口(默認(rèn) 8888)。
  3. 點(diǎn)擊 Proxy -> SSL Proxying Settings...
  4. 勾選 Enable SSL Proxying,并添加要包含的域名和端口號(hào)(例如:* 表示所有域名,端口默認(rèn)為 443)。
  5. 確保 Include 列表中包含了所有需要抓包的域名。

解決亂碼問(wèn)題

  1. 如果問(wèn)題仍然存在,嘗試在 Charles 的 Tools -> Rewrite Settings 中添加規(guī)則,將字符編碼設(shè)置為 UTF-8。
  2. 檢查是否已經(jīng)正確安裝并信任了 Charles 根證書(shū)。

通過(guò)以上步驟,您應(yīng)該能夠解決 Ubuntu 系統(tǒng)中使用 Charles 抓包時(shí)出現(xiàn)的亂碼問(wèn)題。如果問(wèn)題依然存在,請(qǐng)參考 Charles 的官方文檔或相關(guān)教程,確保所有設(shè)置都正確無(wú)誤。

0