抓包工具Charles安裝與使用(大多數人都會遇到的問題)
阿新 • • 發佈:2019-01-13
一、下載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會自動抓取相應的資料,顯示在側欄介面中