安裝及使用
1、下載地址:https://www.charlesproxy.com/download/
2、下載完成,雙擊打開安裝程序,next 知道完成
Help — Register Charles

Registered Name:https://zhile.io
License Key: 48891cf209c6d32bf4
3、下載SSL證書:
當前用戶
4、功能
從左到右分別為:
(1)清除當前會話
(2)停止記錄
(3)開始限流/停止限流
(4)開始斷點/停止斷點
(5)根據所寫內容撰寫新請求
(6)重發選定請求
(7)工具
(8)設置
顯示模式:有結構和序列兩種模式
結構模式:可以很清晰的看到請求的數據結構,而且是以域名划分請求信息的,可以很清晰的去分析和處理數據。
序列:可以看到全部請求,這里的結果以數據請求的順序來顯示,可以根據時間、大小等自由排序
模擬網速功能
在線上環境通常有些因為網速慢導致的bug,在本機無法重現,那時候就很抓瞎,模擬網速功能支持對帶寬、利用率、往返延遲、字節進行配置,並且支持3G/4G或者其他網絡模式。
上方工具欄的代理—限流設置—啟用限流
過濾設置
軟件下方的過濾可以進行簡單的過濾
上方工具欄的代理—記錄設置—包括—添加 可以對網絡請求進行過濾。
然后填入需要監控的協議,主機地址,端口號等。這樣就可以只截取目標網站的封包了
然后填入需要監控的協議,主機地址,端口號。這樣就可以只截取目標網站的封包了。
拓展
1、開始記錄時,提示:此主機未啟用SSL代理, SSL 代理設置
解決方法:SSL代理設置 - 啟用SSL代理,添加主機* 端口443 (*:*)
2、開始記錄時,提示:您可能需要將瀏覽器或應用程序配置以信任 Charles 根證書. 請參閱幫助菜單中的SSL代理.
將ssl證書安裝到本地計算機,成功后重啟瀏覽器/Charles
· 3、抓取不到包
根據提示配置ssl代理並下載證書安裝在瀏覽器上