Charles抓包https設置

首先說明一點,即便按照下面的操做,也不可能抓到全部的https請求,不然網絡安全作的也太差了windows

要抓https,首先要安裝證書。瀏覽器

1、PC端安裝證書安全

一、安裝證書:Charles-》Help-》SSL Proxying-》Install Charles Root Certificate,直接點擊安裝。網絡

注意:下面選項選擇【將全部的證書都放入下列存儲】,點擊瀏覽,選擇【受信任的根證書頒發機構】,這樣安裝的證書,直接就是受信任的證書。spa

 

二、若是一直按照默認選項,裝好以後該證書默認是不受信任的。還須要信任證書。爲了避免影響介紹Charles的總體性,在該篇最後再介紹在windows系統信任證書的步驟。3d

2、在移動端安裝證書代理

方法1:手機連代理,在移動端瀏覽器輸入http://charlesproxy.com/getssl,而後會彈出一個界面,讓輸入證書的名字,直接輸入Charles就能夠。安裝成功後會提示證書安裝成功blog

方法2:手機鏈接電腦代理,用手機瀏覽器搜索 chls.pro/ssl ,下載並安裝證書。網絡安全

注意:下載證書後,要記得在手機上信任證書。蘋果手機能夠在設置裏搜索【信任】,點開證書信任設置,信任證書便可。ssl

3、PC端Charles設置

一、Charles-》Proxy-》Proxy Settings,勾選Enabling transparent HTTP proxying

二、Charles-》Proxy-》SSL Proxying Settings,點【Add】

三、輸入host和port,若是都輸入星號「*」,則能夠抓全部的https請求。

到這裏就設置完畢了,能夠去抓包啦。

 4、Windows系統信任Charles證書步驟

(1)點擊開始,運行,輸入mmc

(2)彈出如下窗口

(3)點擊文件-》添加/刪除管理單元,選擇【證書】,並點擊【添加】

 

(4)在彈出的窗口選擇【個人用戶帳戶】,點【肯定】

(5)選擇左邊窗口的 中間證書頒發機構-》證書,找到Charles Proxy CA,右鍵複製

 

(6)在左邊窗口 「我的」 右鍵粘貼

(7)在  受信任的根證書頒發機構-》證書 右鍵粘貼

(8)關閉窗口便可

相關文章
相關標籤/搜索