Charles使用part3——安裝證書&手機抓取https請求


一.配置 Charles 根證書
1、進入 Charles-》Help-》SSL Proxying-》Install Charles Root Certificate ,會打開證書,安裝進去,

 

 

 

2.點擊安裝證書,然后一直點擊下一步,確定證書存儲選擇后繼續下一步完成安裝

 

二.瀏覽器安裝證書

1.進入 Charles-》Help-》SSL Proxying-》Install Charles Root Certificate on a Mobile Device or Remote Browser

 

 

2.進入瀏覽器輸入網址 chls.pro/ssl,下載證書,
 
3.下載好之后,進入谷歌瀏覽器 ,設置——隱私設置和安全性——更多——管理證書 ——導入此證書

 

 

 

 

三.移動設備配置證書 (ios&andriod)

為了抓取https的請求,需要手機上下載對應的證書

這一步的目的是為了移動設備連接到Charles,這樣移動設備發起的所有請求才能在Charles中看到

1.進入 Charles-》Help-》SSL Proxying-》Install Charles Root Certificate on a Mobile Device or Remote Browser

 

 

也可以進入Help - 》Local IP Addresses查看本地ip地址

 

 

 **注意確保手機和電腦連接到同一個網段(一般手機連接wifi,電腦連網線,他們都經過同一個路由器)

  •  若ios安裝證書

 2.進入手機設置網絡-配置代理,填寫charles彈窗中的ip和端口

3.然后打開手機的瀏覽器,輸入彈窗中提示的鏈接chls.pro/ssl ,下載證書后去手機設置-描述文件進行安裝:

 

 

 4.打開手機設置-通用-關於手機-證書信任設置,勾選信任Charles

  • 若Android安裝證書(以華為手機為例)

  2.進入手機設置網絡-修改網絡-高級選項-代理選擇手動,填寫charles彈窗中的ip和端口

 

 

 3.然后打開手機的瀏覽器,輸入彈窗中提示的鏈接chls.pro/ssl ,下載證書后去進行安裝,注意一下下載路徑避免找不到:

 

 4.在設置--選擇安全與隱私--更多安全設置--從存儲設備安裝--點擊下載內容(若找不到可以將證書從瀏覽器下載路徑移動到當前路徑),點擊文件夾中能看到下載的包,之后點擊安裝包,填入證書的名稱,點擊確定證書就安裝好了(可以在用戶憑證確認是否安裝完成);

部分手機需要設置安全鎖屏密碼,設置一下就好了

 

 

 

 

 四.手機抓取https請求

1.首先手機參考上面的安裝證書流程完成證書安裝

2.Charles設置https代理,參考前一篇隨筆: Charles使用part2——代理設置

3.修改手機網絡-配置代理(參考證書安裝中的步驟)

4.手機上發送一個網絡請求,電腦上的 Charles 都能接收到了,第一次接到網絡請求會提示是否允許。點擊 Allow 就好了。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM