日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Charles的使用方法

發布時間:2023/12/9 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Charles的使用方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Charles 是在 PC 端常用的網絡封包截取工具,但它不僅僅能在pc端使用,還可以在手機ios和安卓端都可以使用。我們在做移動開發或者測試網頁app時候,為了調試與服務器端的網絡通訊協議,常常需要截取網絡封包來分析。除了一般的調試,Charles 也可以用于分析第三方應用的通訊協議。配合 Charles 的 SSL 功能,Charles 還可以分析 Https 協議。

Charles 通過將自己設置成系統的網絡訪問代理服務器,使得所有的網絡訪問請求都通過它來完成,從而實現了網絡封包的截取和分析。

Charles是一款輕量級的抓包軟件,功能沒有其他軟件那么復雜,但也是麻雀雖小,但五臟俱全,功能上已經滿足我們的日常使用。

1、Charles下載地址
地址:https://www.charlesproxy.com/latest-release/download.do


2、Charles破解
破解地址:https://www.zzzmode.com/mytools/charles/

生成jar文件后,放到charles安裝目錄的lib目錄下

3、 此時,重啟charles,查看已經破解,如下圖:


4、設置charles, Proxy->Proxy setting,就可以抓取http協議了(默認不用更改)

5、電腦charles客戶端下載SSL證書

6、手機設置代理

7、https協議抓包
安裝SSL證書到手機設備,點擊 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device



在手機Safari瀏覽器輸入地址 chls.pro/ssl,出現證書安裝頁面,點擊安裝

8、安裝完成后,在 設置→通用→關于本機→證書信任設置,里面啟用完全信任Charles證書


9、這樣就可以在電腦上截取的手機發送的網絡請求了

10、功能

從左到右分別為:
(1)清除當前會話
(2)停止記錄
(3)開始限流/停止限流
(4)開始斷點/停止斷點
(5)根據所寫內容撰寫新請求
(6)重發選定請求
(7)工具
(8)設置

11、限流(弱網測試)
我們借助Charles工具做弱網的測試,或者模擬2G、3G的網絡情況。
Charles的使用方法如下:
首先,打開Charles,在Throttle Settings中設置網絡狀況,比如:

a.點擊Proxy->Throttling Settings

b.??勾選[Enable Throttling]使的限制網速可用,相當于開啟了限制網速的功能

c.關于網速的選擇

概念介紹:Bandwidth(帶寬)、Utilistation(利用百分比)、Round-trip(往返延遲)、MTU(最大傳輸單元)3G:300k-2Mbps左右2.5G(GPRS)一般在100kbps2G(GSM)一般在5-9kbps

如果不習慣自定義設置帶寬等,可直接在Throttle Preset下拉列表中選擇,按照順序,網速逐漸提升

d.如果只想對某地址的請求進行弱網測試,??[Only for selected hosts]

進行這項設置后,我們會看到小紅旗處于工作狀態。

然后,打開Sequence查看每個請求的執行情況,比如:


上圖中可以看到每個請求的大小(size),以及請求的狀況(status)。

PS:弱網、2G、3G建議的上下行速率如下,同時還可以控制丟包率的數據
網絡 上行 下行
弱網 10 30
2G 15 50
3G 384 2800

總結

以上是生活随笔為你收集整理的Charles的使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。