Charles下載地址
官網(wǎng)的地址就不貼了,直接百度就可以找到牢硅。正版的charles購買需要50刀蹬耘。
這里給大家介紹一個(gè)破解版charles地址:破解版
打開這個(gè)網(wǎng)址后,直接搜索charles减余,charles破解版的各個(gè)版本都有综苔,只要點(diǎn)擊下載即可。
Charles破解版激活
按照網(wǎng)站http://xclient.info的激活步驟即可激活位岔,本人親測(cè)可以激活成功如筛。需要注意的一點(diǎn)是,替換charles.jar后抒抬,打開app時(shí)會(huì)報(bào)“文件已損壞”的警告杨刨,其實(shí)這個(gè)并不是安裝文件損壞了,只是mac的安全機(jī)制導(dǎo)致的擦剑。解決辦法很簡(jiǎn)單妖胀,按住control鍵再點(diǎn)擊Charles圖標(biāo)打開即可。其他解決方案可參考:MAC應(yīng)用無法打開或文件損壞的處理方法
使用Charles對(duì)https請(qǐng)求抓包
對(duì)https抓包惠勒,按以下步驟設(shè)置
1.Mac安裝證書赚抡。截至發(fā)稿前,charles最新版本是4.0.2纠屋,這個(gè)版本安裝證書很簡(jiǎn)單:打開charles后怕品,打開菜單:Help -> SSL Proxying -> Install Charles Root Certificate,此時(shí)鑰匙串會(huì)打開巾遭,找到剛安裝的證書肉康,選擇“始終信任”
2.監(jiān)聽https端口設(shè)置闯估。打開菜單:Proxy -> SSL Proxying Settings...,第一個(gè)標(biāo)簽下吼和,勾選“Enable SSL Proxying”涨薪,點(diǎn)擊“Add”添加host可port,此處可填寫“*:443”炫乓。如果這里不設(shè)置任何的host和端口刚夺,https請(qǐng)求的數(shù)據(jù)會(huì)是亂碼。
iPhone抓包設(shè)置
1.Charles設(shè)置端口號(hào)末捣。打開菜單:Proxy -> Proxy Settings...侠姑,在第一個(gè)標(biāo)簽“Proxies”下面,port填寫一個(gè)端口號(hào)(默認(rèn)8888箩做,只要和已有的端口不重復(fù)就行)莽红,勾選“Enable transparent HTTP Proxying”,然后點(diǎn)擊ok
2.iPhone對(duì)WiFi的HTTP代理設(shè)置邦邦。使用iPhone抓包需要iPhone和Mac在一個(gè)局域網(wǎng)或者M(jìn)ac開熱點(diǎn)iPhone連接也行安吁。打開iPhone菜單:設(shè)置 -> 無限局域網(wǎng) -> 連接的熱點(diǎn)右側(cè)藍(lán)色圈i -> HTTP代理選手動(dòng),輸入Mac的局域網(wǎng)ip和上面Charles設(shè)置的端口號(hào)(8888)燃辖。如果不知道自己Mac的ip鬼店,打開Charles -> Local IP Address -> en0對(duì)應(yīng)的IP即是。
3.iPhone抓Https包設(shè)置黔龟。iPhone需要安裝證書妇智。證書地址,打開Charles -> Help -> SSL Proxying -> Install Charles Root Certificate On a Mobile Device or Remote Browser氏身,即可看到下載地址俘陷,在iPhone瀏覽器地址欄輸入地址,安裝證書即可观谦。
Charles抓包過濾請(qǐng)求
打開Charles菜單:Proxy -> Recording Settings -> 第二個(gè)標(biāo)簽“Include”下添加需要抓包的服務(wù)器地址拉盾,端口號(hào)可填寫*。