1. 程式人生 > >Charles 破解版安裝圖解

Charles 破解版安裝圖解

概述

Fidder使用C#開發的,所以就不能在Mac上使用了,不過還有另外一個抓包神器,就是Charles,它是Java開發的,所以跨平臺,不僅可以在Mac上使用,Linux以及Window下都是可以使用的,當然需要安裝JDK,才能執行,同時還有一個問題就是他是收費的。

Charles是在Mac下常用的擷取網路封包的工具,在做iOS開發時,我們為了除錯與伺服器端的網路通訊協議,常常需要擷取網路封包來分析。Charles通過將自己設定成系統的網路訪問代理伺服器,使得所有的網路訪問請求都通過它來完成,從而實現了網路封包的擷取和分析。

下載

安裝

正常安裝,如果在安裝過程中,彈出下面的框,去下載相關的檔案。

下載地址:https://support.apple.com/kb/DL1572?locale=zh_CN

這個已經在上面的下載地址裡面了,名字是javaforosx.dmg

破解

第一步:安裝完後開啟應用程式,選擇Charles,選擇顯示包內容

第二步:將下載的檔案裡的Charles.jar 替換掉包內容裡的Charles.jar

重新開啟後,破解成功。

抓包

1、檢視Mac電腦的IP地址,系統偏好設定->網路就可以檢視到了,比如我的ip地址是:192.168.26.4


2、開啟iOS設定,進入當前wifi連線(Mac在一個區域網內),設定HTTP代理Group,將伺服器填為上一步中獲得的IP,即192.168.26.4,埠填8888:

3、開啟Charles,Charles會彈出確認框,點選Allow按鈕即可

接下來,就可以進行抓包操作了