如何使用Charles對https請求進行抓包

我用的是4.0.2的破解版,但是方法都差不多。寫這個主要是為了記錄一下以免自己忘記。

首先在電腦上打開Charles,選擇Proxy菜單,選擇proxy setting,出現以下菜單:


默認是8888端口,我們把下面的勾選上就表示使用http代理了。

如果不需要https代理的話,到這一步Charles的設置基本就結束啦。

下一步,在手機的網絡設置那里設置代理,服務器填寫打開了Charles的電腦IP地址,端口號填8888

但是我們要HTTPS的代理,所以下面還要繼續。

回到Charles選擇help菜單,選擇SSL proxying,展開,可以看到安裝Charles根證書到本機/IOS模擬器/移動設備,等幾個選項。


我們選擇第三個,安裝到移動設備,會出現一個彈窗,見下圖:


我們的移動設備設置了http代理之后,訪問 “chls.pro/ssl” 安裝證書


安裝之后,還要在手機的 設置 -》 關于本機 -》 證書信任設置 -》對Charles的證書設置信任,這樣設置就完成了。

下面用手機的Safari嘗試訪問百度,已經可以看到百度的請求了。


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容