一植阴、 下載地址
Charles的下載地址:
Charles官方下載地址
個(gè)人百度云分享的下載地址
如果想要看https請(qǐng)求的數(shù)據(jù)毫深,還要另外安裝一個(gè)證書
Charles SSL證書下載地址
因?yàn)镃harles只有30天的試用期,所以在這里給一個(gè)破解版的包
Charles破解包下載地址
二前方、破解方法
- 安裝完Charles的正式包后,把Charles拖到Application目錄下。
- 右擊Charles.app,如下圖憾儒,找到對(duì)應(yīng)的charles.jar包,替換掉就Ok了这敬,重新打開Charles就不會(huì)有過期提醒了航夺。
三、使用教程
- Charles上的設(shè)置崔涂。
在Charles的菜單欄上選擇"Proxy" -> "Proxy Settings",填入代理端口8888阳掐,并且勾選"Enable transparent HTTP proxying",就完成了Charles上的設(shè)置,如下圖所示:
- iPhone上的設(shè)置
首先我們需要獲取Charles運(yùn)行所在的電腦的IP地址冷蚂,打開Terminal缭保,輸入ifconfig en0
,即可獲得該電腦的IP地址蝙茶,如下圖所示:
在iPhone的“設(shè)置” -> “Wi-Fi”中艺骂,可以看到當(dāng)前連接的WiFi名,通過單擊右邊的詳情按鈕隆夯,可以看到當(dāng)前連接上的wifi的詳細(xì)信息钳恕,包括ip地址、子網(wǎng)掩碼等信息蹄衷。在其底部有"HTTP代理"一項(xiàng)忧额,我們將其切換成手動(dòng),然后填上Charles運(yùn)行所在的電腦的IP地址愧口,以及端口號(hào)8888睦番,如下圖所示:
設(shè)置好后,我們打開iPhone上的任意需要網(wǎng)絡(luò)通訊的程序,就可以看到Charles彈出請(qǐng)求的確認(rèn)菜單托嚣,單擊"Allow"按鈕巩检,即可完成設(shè)置。
簡單的Charles抓包功能介紹完畢示启,最后附上一張抓數(shù)據(jù)的圖片:
Charles還有很多功能兢哭,比如模擬慢速網(wǎng)絡(luò)厦瓢、截取SSL信息啤月、修改網(wǎng)絡(luò)請(qǐng)求內(nèi)容浙垫、修改服務(wù)器返回內(nèi)容等等辙诞,后續(xù)再講。