Mac 中Charles使用筆記

1.下載骄蝇、安裝 Charles

https://www.charlesproxy.com/download/
選擇macOS版本

2. Charles破解激活方法——注冊(cè)碼

Charles 是收費(fèi)軟件拥峦,可以免費(fèi)試用 30 天。試用期過后渗蟹,未付費(fèi)的用戶仍然可以繼續(xù)使用,但是每次使用時(shí)間不能超過 30 分鐘,使用過程中不定時(shí)會(huì)中斷 5 秒鐘框咙,并且啟動(dòng)時(shí)將會(huì)有 10 秒種的延時(shí)嚷辅。因此簿姨,該付費(fèi)方案對(duì)廣大用戶還是相當(dāng)友好的,即使你長(zhǎng)期不付費(fèi),也能使用完整的軟件功能扁位。只是當(dāng)你需要長(zhǎng)時(shí)間進(jìn)行封包調(diào)試時(shí)准潭,會(huì)因?yàn)?Charles 強(qiáng)制關(guān)閉而遇到影響。

最簡(jiǎn)單的域仇,就是買一個(gè)激活碼刑然,在網(wǎng)上找到一個(gè),記錄一下暇务。
// Charles Proxy License
// 適用于Charles任意版本的注冊(cè)碼泼掠,誰還會(huì)想要使用破解版呢。
// Charles 4.2.7目前是最新版垦细,可用择镇。

Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4

Help—>Register Charles:


重啟即可激活(不會(huì)再彈那個(gè)煩人的彈窗了)。

3.安裝Charles Root Certificate.

官網(wǎng)說法如下:

按照以上提示照做即可:

鑰匙串中始終信任Charles CA證書:

image.png

4.Charles進(jìn)行配置:

菜單:Proxy -> Proxy Settings... -> 勾選 Enable transparent HTTP proxying

5.在iOS設(shè)備上配置證書

提示框

按照以上提示括改,在iOS設(shè)備上設(shè)置代理腻豌,安裝證書。

1)設(shè)置代理
配置手機(jī)網(wǎng)絡(luò)的HTTP代理為手動(dòng)叹谁,然后更改服務(wù)器為電腦的IP饲梭,端口為8888 :

服務(wù)器(局域網(wǎng)IP)的三種獲取方法:
a. 直接從上面提示框中獲取焰檩;
b. 終端命令獲茹旧妗:ifconfig en0

c. 系統(tǒng)網(wǎng)絡(luò)查看IP :

2)安裝證書
用safari瀏覽器打開:chls.pro/ssl 來跳轉(zhuǎn)安裝證書:

之前如果出現(xiàn)如下,選擇允許即可:

3)信任證書(很容易忽略的一步):

通用->關(guān)于本機(jī)->證書信任設(shè)置->信任證書

否則會(huì)出現(xiàn)抓取https時(shí)出現(xiàn)unknow的問題

6.解決抓取HTTPS請(qǐng)求時(shí)亂碼問題

菜單:Proxy -> SSL Proxying Settings... -> 添加需要查看https請(qǐng)求的域名

方便起見析苫,域名直接用通配符*兜叨,端口用443

添加好后,再次請(qǐng)求衩侥,就不會(huì)再有亂碼了国旷。

7.Charles 主界面介紹

Charles 主要提供兩種查看封包的視圖隆圆,分別名為 “Structure” 和 “Sequence”:

Structure 視圖將網(wǎng)絡(luò)請(qǐng)求按訪問的域名分類壕吹。
Sequence 視圖將網(wǎng)絡(luò)請(qǐng)求按訪問的時(shí)間排序蔫慧。

大家可以根據(jù)具體的需要在這兩種視圖之間來回切換分扎。請(qǐng)求多了有些時(shí)候會(huì)看不過來,Charles 提供了一個(gè)簡(jiǎn)單的 Filter 功能驻龟,可以輸入關(guān)鍵字來快速篩選出 URL 中帶指定關(guān)鍵字的網(wǎng)絡(luò)請(qǐng)求看杭。

對(duì)于某一個(gè)具體的網(wǎng)絡(luò)請(qǐng)求慨绳,你可以查看其詳細(xì)的請(qǐng)求內(nèi)容和響應(yīng)內(nèi)容爱榔。如果請(qǐng)求內(nèi)容是 POST 的表單被环,Charles 會(huì)自動(dòng)幫你將表單進(jìn)行分項(xiàng)顯示。如果響應(yīng)內(nèi)容是 JSON 格式的详幽,那么 Charles 可以自動(dòng)幫你將 JSON 內(nèi)容格式化筛欢,方便你查看浸锨。如果響應(yīng)內(nèi)容是圖片,那么 Charles 可以顯示出圖片的預(yù)覽版姑。

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

在做移動(dòng)開發(fā)的時(shí)候柱搜,我們常常需要模擬慢速網(wǎng)絡(luò)或者高延遲的網(wǎng)絡(luò),以測(cè)試在移動(dòng)網(wǎng)絡(luò)下剥险,應(yīng)用的表現(xiàn)是否正常冯凹。Charles 對(duì)此需求提供了很好的支持。

在 Charles 的菜單上炒嘲,選擇 “Proxy”->”Throttle Setting” 項(xiàng),在之后彈出的對(duì)話框中匈庭,我們可以勾選上 “Enable Throttling”夫凸,并且可以設(shè)置 Throttle Preset 的類型。

如果我們只想模擬指定網(wǎng)站的慢速網(wǎng)絡(luò)阱持,可以再勾選上圖中的 “Only for selected hosts” 項(xiàng)夭拌,然后在對(duì)話框的下半部分設(shè)置中增加指定的 hosts 項(xiàng)即可。

9.修改網(wǎng)路請(qǐng)求內(nèi)容

有些時(shí)候?yàn)榱苏{(diào)試服務(wù)器的接口衷咽,我們需要反復(fù)嘗試不同參數(shù)的網(wǎng)絡(luò)請(qǐng)求鸽扁。Charles 可以方便地提供網(wǎng)絡(luò)請(qǐng)求的修改和重發(fā)功能。只需點(diǎn)擊菜單欄的 “Edit”按鈕镶骗,即可創(chuàng)建一個(gè)可編輯的網(wǎng)絡(luò)請(qǐng)求桶现。如下所示:


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市鼎姊,隨后出現(xiàn)的幾起案子骡和,更是在濱河造成了極大的恐慌,老刑警劉巖相寇,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件慰于,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡唤衫,警方通過查閱死者的電腦和手機(jī)婆赠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來佳励,“玉大人休里,你說我怎么就攤上這事≈怖迹” “怎么了份帐?”我有些...
    開封第一講書人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)楣导。 經(jīng)常有香客問我废境,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任噩凹,我火速辦了婚禮巴元,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘驮宴。我一直安慰自己逮刨,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開白布堵泽。 她就那樣靜靜地躺著修己,像睡著了一般。 火紅的嫁衣襯著肌膚如雪迎罗。 梳的紋絲不亂的頭發(fā)上睬愤,一...
    開封第一講書人閱讀 49,166評(píng)論 1 284
  • 那天,我揣著相機(jī)與錄音纹安,去河邊找鬼尤辱。 笑死,一個(gè)胖子當(dāng)著我的面吹牛厢岂,可吹牛的內(nèi)容都是我干的光督。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼塔粒,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼结借!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起窗怒,我...
    開封第一講書人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤映跟,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后扬虚,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體努隙,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年辜昵,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了荸镊。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡堪置,死狀恐怖躬存,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情舀锨,我是刑警寧澤岭洲,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站坎匿,受9級(jí)特大地震影響盾剩,放射性物質(zhì)發(fā)生泄漏雷激。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一告私、第九天 我趴在偏房一處隱蔽的房頂上張望屎暇。 院中可真熱鬧,春花似錦驻粟、人聲如沸根悼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽挤巡。三九已至,卻和暖如春酷麦,著一層夾襖步出監(jiān)牢的瞬間玄柏,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來泰國(guó)打工贴铜, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人瀑晒。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓绍坝,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親苔悦。 傳聞我的和親對(duì)象是個(gè)殘疾皇子轩褐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

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

  • 簡(jiǎn)介 正常情況下,Chrome DevTool已經(jīng)滿足了日常web開發(fā)的需求玖详,但是有的特性:編輯request參數(shù)...
    你好8828閱讀 1,190評(píng)論 0 0
  • 一把介、Charles簡(jiǎn)介 1.Charles的功能 Charles 是在 PC 端常用的網(wǎng)絡(luò)封包截取工具,在做移動(dòng)開...
    德惟閱讀 4,539評(píng)論 0 4
  • 簡(jiǎn)介 正常情況下蟋座,Chrome DevTool已經(jīng)滿足了日常web開發(fā)的需求拗踢,但是有的特性:編輯request參數(shù)...
    小小的開發(fā)人員閱讀 87,465評(píng)論 8 95
  • Charles 注冊(cè)碼 軟件去官網(wǎng)[https://www.charlesproxy.com/download/l...
    Solang閱讀 23,127評(píng)論 0 8
  • 工作中會(huì)需要對(duì)一些有價(jià)值的網(wǎng)頁、應(yīng)用進(jìn)行數(shù)據(jù)采集向臀,那么采集前我們會(huì)對(duì)數(shù)據(jù)結(jié)構(gòu)進(jìn)行解析巢墅,因最近想采集一款A(yù)PP的數(shù)據(jù)...
    嗖嗖説閱讀 5,061評(píng)論 2 7