Charles 介紹與使用

Charles 簡介

Charles 是在 Mac 下常用的網(wǎng)絡(luò)封包截取工具,在進(jìn)行移動開發(fā)時鹿响,我們?yōu)榱苏{(diào)試與服務(wù)端的網(wǎng)絡(luò)通訊協(xié)議羡微,常常需要截取網(wǎng)絡(luò)封包來做分析。

Charles 通過將自己設(shè)置成系統(tǒng)的網(wǎng)絡(luò)訪問代理服務(wù)器惶我,使得所有的網(wǎng)絡(luò)訪問請求都通過它來完成妈倔,從而實現(xiàn)了網(wǎng)絡(luò)封包的截取和分析。

Charles 主要的功能包括:

1绸贡、抓取 HTTP 和 HTTPS 的請求和相應(yīng)(最常用)

2盯蝴、支持重發(fā)網(wǎng)絡(luò)請求,方便后端調(diào)試

3听怕、支持修改網(wǎng)絡(luò)請求參數(shù)

4捧挺、支持網(wǎng)絡(luò)請求的截獲并動態(tài)修改

5、支持模擬慢速網(wǎng)絡(luò)

Charles安裝與破解

Charles安裝

Charles 的安裝非常簡單尿瞭,直接通過Charles官網(wǎng)安裝最新版本即可松忍。

Charles 是收費軟件,可以免費試用30天筷厘。試用期過后鸣峭,未付費的用戶仍然可以繼續(xù)使用,但是每次使用時間不能超過30分鐘酥艳,并且啟動時將會有10秒鐘的延時摊溶。

Charles破解

根據(jù)在線破解工具,輸入RegisterName(隨意)充石,點擊生成注冊碼莫换,打開Charles輸入注冊碼即可。

Charles使用

Web端抓包配置

設(shè)置之后,即可開始抓瀏覽器網(wǎng)頁請求拉岁,Charles 的界面中就可以看到源源不斷的網(wǎng)絡(luò)請求出現(xiàn)坷剧。到這一步截止可以抓取到網(wǎng)絡(luò)請求,但是會有亂碼問題喊暖,安裝 Charles 證書并信任惫企,解決亂碼問題。需要在mac中的證書中找到Charles證書陵叽,修改信任為 始終信任狞尔。

手機抓包配置

1、給手機添加代理巩掺。

2偏序、下載證書,安裝并信任胖替。需要完全信任研儒,關(guān)于本機 -> 證書信任設(shè)置 -> 打開Charles完全信任開關(guān)。

3独令、允許Charles開始抓包


給設(shè)備添加代理




模擬慢速網(wǎng)絡(luò)

【stop/start throttling 殉摔、throttling settings】

在做移動開發(fā)的時候,我們常常需要模擬慢速網(wǎng)絡(luò)或者高延遲的網(wǎng)絡(luò)记焊,以測試在移動網(wǎng)絡(luò)下逸月,應(yīng)用的表現(xiàn)是否正常。Charles 對此需求提供了很好的支持遍膜。

在Charles的菜單上碗硬,選擇“Proxy”–>“Throttle Settings”項,在之后彈出的對話框中瓢颅,我們可以勾選上“Enable Throttling”恩尾,并且可以設(shè)置Throttle Preset的類型。如下圖所示:

修改網(wǎng)絡(luò)請求內(nèi)容

1挽懦、斷點進(jìn)入修改請求內(nèi)容翰意。【enable/disable breakpoints 信柿、breakpoints settings】

有時候?qū)τ谝恍┨厥庹埱笤诎l(fā)往服務(wù)器之前想要修改一些參數(shù)冀偶,或者在服務(wù)器響應(yīng)完成之后修改響應(yīng)信息,此時可以使用Charles的斷點功能渔嚷,設(shè)置斷點之后进鸠,當(dāng)有網(wǎng)絡(luò)請求的時候Charles會自動跳轉(zhuǎn)到斷點處,此時我們就能進(jìn)行相關(guān)的修改形病。

在 Charles 的菜單上客年,選擇 “Proxy”–>“Breakpoint Settings” 項霞幅,在之后彈出的對話框中,我們可以勾選上 “Enable Breakpoints”量瓜,并且可以設(shè)置需要進(jìn)入斷點的域名司恳。如下圖所示:

2、直接編輯請求參數(shù)

選中已經(jīng)抓取到的請求绍傲,右擊 -> Compose 進(jìn)入編輯請求參數(shù)扔傅,編輯完之后執(zhí)行請求。

證書過期了唧取,怎么處理?

證書過期了 則需要重置證書后再下載划提。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末枫弟,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子鹏往,更是在濱河造成了極大的恐慌淡诗,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件伊履,死亡現(xiàn)場離奇詭異韩容,居然都是意外死亡,警方通過查閱死者的電腦和手機唐瀑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進(jìn)店門群凶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人哄辣,你說我怎么就攤上這事请梢。” “怎么了力穗?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵毅弧,是天一觀的道長。 經(jīng)常有香客問我当窗,道長够坐,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任崖面,我火速辦了婚禮元咙,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘巫员。我一直安慰自己蛾坯,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布疏遏。 她就那樣靜靜地躺著脉课,像睡著了一般救军。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上倘零,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天唱遭,我揣著相機與錄音,去河邊找鬼呈驶。 笑死拷泽,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的袖瞻。 我是一名探鬼主播司致,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼聋迎!你這毒婦竟也來了脂矫?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤霉晕,失蹤者是張志新(化名)和其女友劉穎庭再,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體牺堰,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡拄轻,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了伟葫。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片恨搓。...
    茶點故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖筏养,靈堂內(nèi)的尸體忽然破棺而出奶卓,到底是詐尸還是另有隱情,我是刑警寧澤撼玄,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布夺姑,位于F島的核電站,受9級特大地震影響掌猛,放射性物質(zhì)發(fā)生泄漏盏浙。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一荔茬、第九天 我趴在偏房一處隱蔽的房頂上張望废膘。 院中可真熱鬧,春花似錦慕蔚、人聲如沸丐黄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽灌闺。三九已至艰争,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間桂对,已是汗流浹背甩卓。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蕉斜,地道東北人逾柿。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像宅此,于是被迫代替她去往敵國和親机错。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,834評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 一父腕、抓包概述 1. 抓包概念 抓包是將網(wǎng)絡(luò)傳輸發(fā)送與接收的數(shù)據(jù)包進(jìn)行截獲弱匪、重發(fā)、編輯侣诵、轉(zhuǎn)存等操作痢法,也用來檢查網(wǎng)絡(luò)安...
    5888eb1818d9閱讀 2,189評論 0 0
  • 簡介 Charles是在Mac下常用的網(wǎng)絡(luò)封包截取工具狱窘,在移動開發(fā)中杜顺,通過將自己設(shè)置成手機系統(tǒng)的網(wǎng)絡(luò)訪問代理服務(wù)器...
    我是啊梁閱讀 11,930評論 0 2
  • Charles的使用教程 手機端代理工具Charles(俗稱花瓶)的詳細(xì)使用教程及問題解決匯總(v4.2.1,iO...
    流云012閱讀 19,361評論 0 16
  • Charles簡介 Charles是什么蘸炸?是一個HTTP代理服務(wù)器,HTTP監(jiān)視器,反轉(zhuǎn)代理服務(wù)器躬络,當(dāng)程序連接Ch...
    正直的瓜子臉閱讀 2,002評論 0 1
  • 本文章轉(zhuǎn)載于:https://mp.weixin.qq.com/s?src=3&timestamp=1606119...
    小巷_4eda閱讀 1,117評論 0 0