Mac抓包工具Charles亂碼解決辦法
阿新 • • 發佈:2019-01-11
抓包亂碼情況如下:
解決方法:
安裝 SSL 證書
啟動 Charles 軟體,在選單中找到 Help -> SSL Proxying -> Install Charles Root Certificate. 如下圖所示:
隨後是這樣的:
iPhone 端
步驟:Help -> SSL Proxying ->Install Charles Root Certificate on a Mobile Device…
Mac 上的設定
-
在 Charles 的工具欄上點選設定按鈕,選擇 SSL Proxy Settings,選中 Enable SSL Proxying。(別急,選完先別關掉)
-
SSL 選項卡的 Locations 裡填寫要抓包的域名和埠,點選 Add 按鈕,在彈出的表單中 Host 填寫域名。比如填api.instagram.com,Port 填 443
進入以下頁面,翻到最底部,把“HTTP代理”切換到“手動”Tab,在“伺服器”欄中輸入分享此網路的Mac的ip地址( ),在“埠”欄裡輸入“8888”:
此時,如果Mac上的Charles是開啟的,就會彈出如下圖中的視窗:
點選“Allow”按鈕,至此就成功地把Charles設為了你的裝置的HTTP Proxy,裝置上的http請求都可以被抓包了,但是HTTPS還不可以!!!
點選右上角“安裝”,進入以下頁面: 再次點選右上角“安裝”,從下部彈出彈框,如下圖:
點選“安裝”按鈕,進入以下頁面:
end