還在爲使用Charles抓不到HTTPS發愁?看完這篇就夠了!

前言

  在學習Charles在IOS抓包時,死活抓不到https,又不知道是什麼原因。踩過不少坑之後,我決定把這些寫下來分享給有需要的小夥伴。

軟件準備

  • Win10操作系統
  • IOS版本—13.3.1
  • Charles版本—4.5.6
  • 小程序或app

備註:記住手機和電腦必須是在同一個wifi下

環境搭建開始

獲取電腦IP

  • 獲取電腦IP–CMD輸入ipconfig
    在這裏插入圖片描述

設置手機HTTP代理

  • 設置–無線局域網–選擇連接的wifi–配置HTTP代理–配置代理–存儲
    在這裏插入圖片描述

手機安裝證書

  • 如圖依次打開
    在這裏插入圖片描述
  • 彈出頁面
    在這裏插入圖片描述
  • 手機打開Safari瀏覽器,輸入紅框中的地址,點擊允許
    在這裏插入圖片描述
  • 依次打開設置–通用–描述文件–安裝證書文件

在這裏插入圖片描述
iOS10安裝證書描述文件以後,需要手動設置信任證書

  • 通用–關於–證書信任設置
    在這裏插入圖片描述
    配置SSL–Proxying Setting
    在這裏插入圖片描述

開始抓包

以上演式就抓包成功了拉!!!
在這裏插入圖片描述

抓取指定的接口

在這裏插入圖片描述
備註:當你不需要抓包時,請記得關閉手機的HTTP代碼和charles工具。因爲會影響你上網

下載**版Charles,關注回覆:charles

在這裏插入圖片描述