Charles https亂碼處理



第一步:設置手機代理

1.查看本機電腦ip地址
打開Help -> Local IP Address 即可看到,記錄下這個ip地址后面有用(手機設置代理需要輸入的ip地址)。

 

 

 

 

 

打開Proxy -> Proxy Settings... 查看代理端口配置,默認值為8888記下這個端口(手機設置代理需要的端口號)。

 

 

 

 

 

設置手機代理
保證手機和電腦連接同一無線局域網,並且設置手機wify HTTP代理為手動,輸入剛才記錄的ip地址和端口。

 

 

 

第二步:https亂碼現象
這時進行抓包操作,發現已經可以抓到接口的請求了。

 

 


但是請求前都加了鎖,具體地址為<unknown>。

 

 

第三步:電腦證書和手機證書處理

  a. 電腦端證書處理       

  1.安裝證書,Help -> SSL Proxying -> Install Charles Root Certificate

 

   2. 找到Keychain Access軟件(一般會自動打開),搜索"charles"可以看到證書有個x圖標,說明證書還不能使用
    

 

 

   3. 信任證書,雙擊證書 -> Trust -> Always Trust
  

 

   4. 重新打開Keychain Access軟件,可以看到Charles證書沒有報錯了

     

 

 

 

 

b. 手機端證書處理

解決<unknown>問題
手機端需要安裝ssl證書(如果沒有安裝證書,打開瀏覽器登錄網址:chls.pro/ssl 安裝證書),安裝好之后要設置信任該證書(通用->關於本機->設置信任該證書),不然抓包仍然會顯示unknown類型。

 

 

 

第四步:現在處理https

解決單個https亂碼

 

 

 

解決所有https亂碼

Proxy->SSL Proxying Settings...

 

點擊add

 

 

設置 * 代表全部

 

 

 

 

 

 

Charles注冊破解
Charles的安裝過程在就不做過多介紹了,這里主要說一下Charles的破解方式,不注冊購買只能使用30天。這里提供一個License Key,4.x版本親測可用。打開Help 輸入下面的License即可。
// Charles Proxy License
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM