天天看點

charles的下載下傳、安裝、移動端抓包配置charles的下載下傳、安裝、移動端抓包配置

新的一年,總結的一年,先從這裡開始吧。。。

charles的下載下傳、安裝、移動端抓包配置

文章目錄

  • charles的下載下傳、安裝、移動端抓包配置
    • 一、官網下載下傳位址
    • 二、安裝(略)
    • 三、注冊碼(可以自己百度)
    • 四、配置
      • 移動端抓包配置 步驟:
          • 1.設定電腦端
          • 2.設定移動端
        • https抓包
          • 1.電腦端證書下載下傳安裝,
          • 2.設定SSL,
          • 3.證書下載下傳設定,
        • 常見問題:

一、官網下載下傳位址

官網 https://www.charlesproxy.com/download/

根據系統macOS,Windows,Linux選擇相對應的charles版本進行下載下傳(可以是最新後面)

二、安裝(略)

三、注冊碼(可以自己百度)

這個是目前可以使用的:

Registered Name:

https://zhile.io

License Key:

48891cf209c6d32bf4

操作:

點選菜單欄help–>register…

四、配置

移動端抓包配置 步驟:

1.設定電腦端

代理端口号,點選菜單欄Proxy,選擇Proxy Settings…,設定 Port,一般為8888預設,可以設定其他端口,隻要移動端設定代理端口時,端口号一緻即可。

選中,Enable transparent HTTP proxying。

設定通路控制設定proxy->Access Control Settings ,點選add,0.0.0.0/0通配設定。

charles的下載下傳、安裝、移動端抓包配置charles的下載下傳、安裝、移動端抓包配置
charles的下載下傳、安裝、移動端抓包配置charles的下載下傳、安裝、移動端抓包配置
charles的下載下傳、安裝、移動端抓包配置charles的下載下傳、安裝、移動端抓包配置
2.設定移動端

設定手機的網絡代理,首先擷取電腦本機的IP,也可以用charles檢視(圖),然後,手機端設定手機代理。

iPhone手機,可以在無線區域網路,點選連接配接WiFi,配置代理–>手動,輸入伺服器和端口,伺服器:電腦本機IP,端口:8888(剛第一步設定的);

android手機,每個手機設定代理的方法時不一樣的,最終也是設定手動代理,完成已可進行抓包,但不能抓取https請求,需要設定SSL。

charles的下載下傳、安裝、移動端抓包配置charles的下載下傳、安裝、移動端抓包配置
charles的下載下傳、安裝、移動端抓包配置charles的下載下傳、安裝、移動端抓包配置
charles的下載下傳、安裝、移動端抓包配置charles的下載下傳、安裝、移動端抓包配置
charles的下載下傳、安裝、移動端抓包配置charles的下載下傳、安裝、移動端抓包配置

完成前面兩步已經可以進行移動端抓包,但是不能抓取https請求,接下來,我們需要繼續進行設定,完成抓取https,

https抓包

1.電腦端證書下載下傳安裝,

如圖

charles的下載下傳、安裝、移動端抓包配置charles的下載下傳、安裝、移動端抓包配置

macOS:下載下傳完成後,需要對鑰匙串、證書進行設定,搜尋charles,設定證書:點選信任–>為始終信任,

Windows:直接下載下傳,按步安裝。

charles的下載下傳、安裝、移動端抓包配置charles的下載下傳、安裝、移動端抓包配置
2.設定SSL,

點選add添加想要抓取的URL,現如圖設定兩個*:443(ssl正常),*:通配域名或直接設定,端口号不填,抓取所有的請求。

charles的下載下傳、安裝、移動端抓包配置charles的下載下傳、安裝、移動端抓包配置
charles的下載下傳、安裝、移動端抓包配置charles的下載下傳、安裝、移動端抓包配置
3.證書下載下傳設定,

移動端下載下傳charles證書,首先,設定好代理,然後打開浏覽器,輸入chls.pro/ssl,正确情形是自動會彈出下載下傳證書框,點選确認即可。下載下傳成功後,有的android手機需要安裝,和對證書進行信任操作。

ios:設定->通用->關于本機->證書信任設定,選擇信任charles proxy…證書(如圖)

android:不同品牌證書存放的位置不一樣,一般在其他設定->安全與隐私->信任的證書,選擇信任即可

如果沒有下載下傳好的證書,其他設定->安全與隐私->從儲存設備安裝證書,再去信任。

charles的下載下傳、安裝、移動端抓包配置charles的下載下傳、安裝、移動端抓包配置
charles的下載下傳、安裝、移動端抓包配置charles的下載下傳、安裝、移動端抓包配置

常見問題:

有時連接配接不上移動端,嘗試方法如下:

  1. 檢查手機和電腦是否在一個網絡下
  2. 需要關閉charles,重新開啟,重新連接配接
  3. 關閉防護牆
  4. 将IP設定改為靜态,親測有效
  5. 是否路由設定:使用者隔離,電腦之間互相ping,是否通
  6. 檢視tools->white list 沒有勾選
  7. 插上網線,進行操作
  8. 應用使用的網絡庫不支援代理,所有的網絡請求沒有走代理,而是走的正常wifi直連

繼續閱讀