Charles抓包出現問題

Charles註冊破解

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

Charles抓包的流程

1.查看本機電腦ip地址

打開Help -> Local IP Address 即可看到,記錄下這個ip地址後面有用。

在這裏插入圖片描述

打開Proxy -> Proxy Settings... 查看代理端口配置,默認值爲8888記下這個端口。

在這裏插入圖片描述

設置手機代理

保證手機和電腦連接同一無線局域網,並且設置手機wify HTTP代理爲手動,輸入剛纔記錄的ip地址和端口。
在這裏插入圖片描述

這時進行抓包操作,發現已經可以抓到接口的請求了。
在這裏插入圖片描述

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

解決<unknown>問題

  1. 手機端需要安裝ssl證書(如果沒有安裝證書,打開瀏覽器登錄網址:chls.pro/ssl 安裝證書),安裝好之後要設置信任該證書(通用->關於本機->設置信任該證書),不然抓包仍然會顯示unknown類型。
    在這裏插入圖片描述

  2. 在Charles中,設置Proxy->SSL Proxying Settings中的SSL Proxying的代理網址。
    直接點擊Add->OK即可,不用輸入host和port。

在這裏插入圖片描述

再次抓包,已經沒有小鎖子了,可以正常展示抓包內容。

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章