Charles 4.2.1 HTTPS抓包

ZhongXi發表於2018-01-26
Charles 4.2.1 HTTPS抓包

Charles

  • iPhone抓包

  1. Mac必須與iPhone連線同一WiFi
  2. Proxy ->
    SSL Proxying Settings ->
    SSL Proxying ->
    Add
SSL Proxying
  • Host:為需要過濾的域名地址,*表示不過濾
  • Port:固定為443,*表示任意埠
  1. 檢視Mac IP地址,iPhone新增代理

    系統偏好設定
    配置代理
  2. Safari訪問chls.pro/ssl,安裝描述檔案

    描述檔案
  3. 設定 ->
    通用 ->
    關於本機 ->
    證書信任設定,開啟完全信任

    證書信任設定
  4. 此時可以進行抓包了

    Charles 介面
  • Mac端抓包

  1. 啟動Charles客戶端
  2. Proxy ->
    macOS Proxy
  3. Proxy ->
    SSL Proxying Settings ->
    SSL Proxying ->
    Add
  • Host:為需要過濾的域名地址,*表示不過濾
  • Port:固定為443,*表示任意埠
  1. Help ->
    SSL Proxying ->
    Install Charles Root Certificate此時會開啟鑰匙串訪問安裝Charles Proxy CA證書,雙擊證書,展開信任選項,選擇始終信任,如果證書安裝不了請搜尋Charles Proxy CA,刪除就已失效證書再進行安裝操作.

    Charles Proxy CA
  2. 此時Mac端可以進行抓包了

    github page
    Charles 介面

來源:https://juejin.im/post/5a30a52a6fb9a0451d4175ed

相關文章