下載地址
- 本文介紹的是最新的Charles工具4.0.1碍论,下載方式和破解的jar在 這里(http://download.csdn.net/detail/haogaoming123/9686342)
如何抓取http請求?
- 安裝完成之后打開Charles柄慰,設(shè)置端口號:8888(端口號可以自定義)鳍悠。
- 選擇“Proxy”菜單下的“Proxy Settings”子菜單。打開“Proxy Settings”對話框
- 在“Proxy Settings”對話框中設(shè)置端口號:8888坐搔,并勾選“Enable transparent Http proxying”項:
- 打開“網(wǎng)絡(luò)偏好設(shè)置”查看電腦IP地址藏研,并設(shè)置手機(jī)網(wǎng)絡(luò)(iOS)代理
- 打開需要抓包的手機(jī)APP,初次使用時概行,Charles會彈出確認(rèn)對話框蠢挡,直接點擊”Allow”按鈕后就可以看到對應(yīng)的請求數(shù)據(jù)。
提醒:抓完包之后凳忙,請把手機(jī)WiFi中的HTTP代理關(guān)閉业踏。不然可能造成iOS無法訪問網(wǎng)絡(luò)。
如何抓取HTTPS請求涧卵?
電腦安裝SSL證書:選中Charles勤家,在“Help”菜單中選擇—>“SSL Proxying”—>“Install Charles Root Certificate”會自動打開鑰匙串訪問窗口
在“鑰匙串訪問”窗口中找到對應(yīng)的證書(帶有Charles字段的證書,一般會出現(xiàn)?的字樣)柳恐,雙擊打開伐脖。設(shè)置“使用證書時”項為:始終信任。
點擊關(guān)閉乐设,輸入系統(tǒng)設(shè)置的密碼讼庇。
手機(jī)安裝證書(使用Safari方式):請確保手機(jī)已經(jīng)設(shè)置好手動代理(具體方式參照上面HTTP抓包設(shè)置方式)。
-
在手機(jī)Safari瀏覽器中輸入下面的鏈接地址:http://charlesproxy.com/getssl伤提。
手機(jī)會自動跳轉(zhuǎn)安裝“Charles Proxy SSL Proxying”描述文件巫俺。如下圖所示:
點擊“安裝”按鈕,會提示輸入手機(jī)密碼肿男,然后確認(rèn)安裝介汹。 在Charles工具欄上點擊設(shè)置按鈕却嗡,選擇“SSL Proxying Settings…”:打開“SSL Proxying Settings”對話框;點擊“Add”添加:Host中輸入*表示匹配所有主機(jī)嘹承。https默認(rèn)端口號:443窗价。
- 點擊ok之后,然后測試叹卷,加載一個HTTPS的網(wǎng)址撼港,就可以看到如下效果:
至此,配置完成骤竹!