charles 顯示錯誤訊息:SSL Proxying not enabled for this host: enable in Proxy Settings, SSL locations

Posted in :

傳統的網路監聽(Sniffer)技術遇到的問題是SSL的出現,傳輸的封包被加密,無法直接監聽到封包裡的內容。使用Charles為我們便利地讓與遠端伺服器之間的傳輸 變的透明可以觀看其內容。

Max 遇到的問題,情景是Charles左側欄位的網域名稱下全部是unknown,右側欄位的封包內容只能顯示亂碼內容。

Max測試情景是在Android 手機的WiFi 裡設定 proxy 連到 macOS 的 Charles,並在 Android App 裡與遠端主機進行網路資料傳輸,在 macOS Charles App 的 “Notes” 分頁裡顯示訊息:

SSL Proxying not enabled for this host: enable in Proxy Settings, SSL locations

解法,在 menu bar 的 “Proxy” 裡 “SSL Proxying setting” 裡按”Add” 按鈕:

把想處理的domain 的 url 增加到 Include 欄位裡,就OK了。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *