Charles 4.2.8 for mac Charles下載

Charles 4.2.8 for mac 是一款網絡代理抓包軟件。它可以監控本機或是通過它代理的終端的所有網絡請求,並可詳情查看請求和響應信息。

應用介紹

Charles 4.2.8 for mac 是一款網絡代理抓包軟件。它可以監控本機或是通過它代理的終端的所有網絡請求,並可詳情查看請求和響應信息。

Charles 截圖
Charles 截圖

開發人員經常需要捕捉一些設備的網絡請求情況,用來分析接口。比如,想了解知乎App的網絡請求是怎麼樣的。這時候,我們可以使用 Charles for mac,在手機上的Wifi設置 Charles 的代理,通過手機訪問知乎App時,可以在 Charles 中看到所有的網絡請求。

除此之外,它還可以用于修改請求內容,在代理層就可以將返回值給動態修改了,比如,請求的線上生產環境,可以代理到開發環境,節省了很多配置的問題。

Charles 方法

1、在本頁下載 Charles for mac安裝包;
2、將 Charles.app 拖入應用程序目錄完成安裝;
3、在應用程序目錄中找到 Charles.app ,在圖標上右鍵顯示包內容-Contents-Java
4、回到將安裝包,將其中的 charles.jar 拖入第3步的目錄進行替換;
5、運行 Charles ,在菜單欄找到的 Help - Register Charles
6、輸入安裝包中序列號後重新軟件。

Charles 輸入序列號
Charles 輸入序列號

 

Charles 成功
Charles 成功

Charles使用注意事項

  • 使用前注意關閉其它代理軟件,避免造成不可預料後果;
  • 抓取Https的包,需要設置證書,詳情需要自行Google;
  • 首次安裝後,如需抓取Mac的網絡包,需要授權,啟動時軟件會自動彈出提示,點擊 Grant Privileges 輸入開機密碼即可,如下圖;
    Charles 設置網絡權限
    Charles 設置網絡權限