1. 程式人生 > >charles抓包配置

charles抓包配置

以mac環境為例說明

1、Charles安裝

2、Charles破解

一個線上破解工具,很方便。

替換前記得備份下原來的charles.jar,以防失敗後恢復。

3、HTTP抓包配置

1️⃣、檢視電腦ip地址

這裡寫圖片描述

2️⃣、設定手機HTTP代理

手機連上電腦,點選“設定->無線區域網->連線的WiFi”,設定HTTP代理:
伺服器為電腦IP地址:如192.168.138.236
埠:8888

這裡寫圖片描述

手機上開啟任意網路或者app,Charles會有接入提示,點選allow同意即可。

這裡寫圖片描述
這時候https的包顯示的都是unknown,需要額外配置。

4、HTTPS配置

點選Charles Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device

這裡寫圖片描述

這時候彈出如下資訊

這裡寫圖片描述

在手機Safari瀏覽器輸入地址 chls.pro/ssl,出現證書安裝頁面,點選安裝
手機設定有密碼的輸入密碼進行安裝

這裡寫圖片描述

注意:如果遇到無法安裝證書的情況

  • 請設定好手機HTTP代理;電腦上Charles要開著
  • 手機端 設定→通用→關於本機→證書信任設定 裡面啟用完全信任Charles證書

Charles設定Proxy

Proxy -> SSL Proxying Settings

這裡寫圖片描述

勾選Enable SSL Proxying,點選Add

這裡寫圖片描述

這裡寫圖片描述

讓手機重新發送https請求,可看到抓包

這裡寫圖片描述