1. 程式人生 > >抓包工具Charles安裝與使用(大多數人都會遇到的問題)

抓包工具Charles安裝與使用(大多數人都會遇到的問題)

一、下載Charles

我這裡使用的版本是4.2,目前最新版本是4.2.7。

下載地址:https://www.charlesproxy.com/download/latest-release/

註冊碼(親測可用):

Registered Name: https://zhile.io

License Key: 48891cf209c6d32bf4

二、配置Charles

1.啟動 Charles

第一次 Charles 會詢問你是否把Charles設定為系統的代理,如果此時你忽略了這個詢問敞口,你可以在後期設定的;將 Charles 設定成系統代理:選擇選單中的 “Proxy” -> “Mac OS X Proxy/windows proxy” 來將 Charles 設定成系統代理,參考如下,如果Mac下有管理密碼,需要輸入密碼後方可進行;

 2.安裝Charles根證書

在charles首頁

Hepl-->SSL Proxying-->Install Charles Root Certificate

選擇安裝

這裡選擇安裝位置要選擇  受信任的根證書頒發機構

然後一路確定即可

3.配置抓取HTTPS埠

Proxy -> SSL Proxying Settings

三、Chrome配置代理

如果你的chrome瀏覽器的代理設定與charles不一致,那麼是抓不到chrome訪問網址的資料的。

我使用的是chrome的外掛:Switchysharp,方便配置代理

安裝好Switchysharp是這個樣子

然後按照我圖片中的配置進行配置即可,然後儲存。

接著在chrome中開啟你剛剛完成的配置,charles就可以抓到chrome的資料了

ps.在使用其他瀏覽器如果出現了訪問問題的話,把Switchysharp恢復成  使用系統代理設定  即可

四、使用charles進行抓包

接下來只要你在chrome中訪問網址,charles會自動抓取相應的資料,顯示在側欄介面中