天天看點

mac下Charles https抓包亂碼,手機不能上網解決

實作charles抓取手機通路(https)的資料包,主要有以下幾個步驟

1、mac端安裝ssl證書:解決亂碼

    安裝方法參考:https://blog.csdn.net/a327369238/article/details/52856833,

2、手機端設定代理

    在移動裝置上截獲網絡請求,我們的移動裝置必須和電腦在同一網段,在我們電腦的網絡設定中檢視IP位址,然後在移動裝置上點選我們連接配接的電腦上的網絡,在代理一欄中,選擇手動,将我們剛才檢視的ip位址填寫在這裡,并且設定一個端口号。

    在Charles中的Proxy setting中如下勾選并配置端口号

mac下Charles https抓包亂碼,手機不能上網解決

3、手機端安裝證書

    如果手機端設定了代理,但沒安裝證書,,charles能監測到https請求但這時手機端将無法接到回應(不能上網)。

    IOS

  1. 浏覽器輸入chls.pro/ssh,安裝證書到本地。
  2. 在手機

    設定 -> 通用 -> 關于本機 -> 證書信任設定

    中打開信任。(***這一步沒做将造成不能上網***)

繼續閱讀