mac下charles使用

設置charles  電腦上一次性的工做java

1 下載下面兩個文件(這裏版本本身定)小程序

charles-proxy-4.1.4.dmgapi

charles4.1.4的副本.jar瀏覽器

2 進行charles 的安裝工做安全

  將第一步驟中的a文件,安裝到mac的應用系統,將第二文件重命名爲 charles.jar服務器

  在訪達的應用程序中 找到 剛剛安裝好的charles , 右鍵選擇顯示包內容 進入 /Contents/Java 目錄  將上一步charles.jar 文件拖進來,覆蓋原來的  (這一步 是在破解charles)微信

3 打開charles  給mac 安裝證書網絡

 點擊工具欄 help→SSL Proxying→install charls root certificate  會又一個東西安裝在本身機器app

 mac 上打開鑰匙串找到上一步安裝的證書--設置爲始終信任 (此步驟會提示輸入密碼,電腦的密碼)工具

 此步驟完成以後,你的charles證書,就從紅色錯誤的圖標,變成了藍色加號的圖標,以下圖。

 4 容許charles 訪問443 的https 的請求

   charles 工具欄,選擇proxy →SSL proxy settings→Add 下面截圖中的內容後 點擊ok

5 設置代理

 charles 工具欄 ,選擇tools→map Remote   Add 下面截圖中兩個內容   (後面寫ip 端口的部分,找對口負責人確認)

下方的preserve host header必定要勾選,對應的域名轉發ip地址,端口根據實際狀況定

 二 連接手機–每次訪問都須要

若是非第一次操做, 第二步安裝手機證書能夠跳過  

1 連接代理

 Charles工具欄,選擇Help→Local IP Address     找到 對應的en0 的IP Address : 例以下圖中,我本機當前爲10.59.56.175

 

打開手機→設置-->無線局域網→點擊 連接無線網絡後面 的圓圈裏面有個歎號的圖標 → 配置代理→選擇 手動 

服務器輸入上一步中的ip ,端口號8888  點擊保存

這時候,電腦的charles 中會彈出一個有新的設備連接,是否容許的彈框,點擊容許(設備若是並非第一次連接,可能不彈框)

 

2 安裝手機證書

手機 safari 瀏覽器,訪問charlesproxy.com/getssl 會下載一個證書,配合提示操做 (輸入密碼,肯定安裝等步驟)

手機 設置-->通用-->關於本機-->信任證書設置→charles proxy CA 選項,開啓

***若是沒法訪問這個地址,那麼就須要手動將charles證書導出到本地,而後發送到手機上,在進行安裝。 

    1.導出證書:兩種格式本身選擇(有的手機可能不識別某一種格式,那就換成另一種格式)

2.經過微信,或者qq上傳到手機上,再進行安裝

手機 設置-->系統設置-->設備安全-->從存儲設備安裝。找的對應的證書點擊安裝便可;而後在信任的證書--用戶 裏面就能夠看到剛纔新安裝的證書。

大功告成,而後手機就登錄對應的小程序,app了,charles就能抓取對應的數據包了。

相關文章
相關標籤/搜索