Charles - 抓取https請求


charles抓取http請求,只需要保證手機和電腦在同一個局域網,在手機端設置代理即可。

 

 

以下講解抓取https包的方法:

1. 打開charles,按下圖所示點擊:

 

出現下圖:

 

2. 在手機上瀏覽器打開chls.pro/ssl,下載安全證書,並安裝

注意以下幾點:

  • 如果下載的文件名后綴為pem,請修改為crt
  • 將下載的文件,從瀏覽器路徑下,復制到文件管理器的跟目錄,否則安裝時,會提示找不到證書
  • 兩種安裝方法:1. wifi->高級設置->證書管理。  2. 設置->安全與隱私->更多安全設置->從手機存儲或sd卡安裝

3. 在charles中進行如下設置:

這樣就可以抓取手機端端https包了

 

 

 

 

 

做完以上步驟,會發現mac上不了網了,這是因為mac上沒有安裝證書

1. 如下圖所示:

 

2. 在彈出的對話框中選擇“添加”

3. 未安裝時,會提示該證書不被信任

在鑰匙串中,找到Charles的證書,雙擊該證書,選擇“始終信任”

 4. 輸入密碼,ok啦

 

 

 

 

 

PS:若不想抓取mac上的包,不勾選macOS Proxy即可。以下兩個圖同步(在Charles上勾選了之后,偏好設置中自動勾選代理)

  

 


免責聲明!

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



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