1. 程式人生 > >【開發工具】iOS真機除錯抓包工具Charles安裝及使用

【開發工具】iOS真機除錯抓包工具Charles安裝及使用

支援原創,更多內容請關注: iOS開發過程中,經常需要用真機來測試和後臺的網路資料傳輸,需要一個趁手的抓包工具。在Windows下用的fidder很好用,但是由於它是在.Net框架之下的,所以在Mac下需要有一個替代品,就是Charles。

一、安裝

二、破解

首先用下載的檔案包中的charles.jar覆蓋如下路徑下的同名檔案。 這樣,就破解成功了。 1

三、使用

將測試機和Mac都連線到同一個區域網中,獲取到Mac的ip地址。 將測試機的網路設定成手動編輯HTTP代理的模式,IP填寫Mac機器地址,埠填寫8888(可以在Charles的設定中修改). 測試機連線上網路後,Charles會彈出連線提示,選擇“Allow”即可開始監聽。 2

四、HTTPS監聽

如需要監聽訪問協議為HTTPS的請求,需要額外操作:

Mac上:

開啟主選單Proxy->SSL Proxying Setting 勾選Enable SSL Proxying 增加監聽域名,埠填寫443
3

iPhone上:

4 5

五、完成

這樣就可以監聽到HTTPS的請求了 6