使用Charles抓https包

1、打開http代理服務(wù)器。


打開http代理服務(wù)器

2、手機和電腦在同一局域網(wǎng)(本文中手機連接的是電腦的共享WiFi),手動設(shè)置手機WiFi網(wǎng)絡(luò)的HTTP代理,服務(wù)器為電腦IP(可通過Help->Local IP Address查看),端口為上一步設(shè)置的8888。


設(shè)置HTTP代理
查看IP地址

至此,已經(jīng)可以抓http的包了,抓https包還需要設(shè)置一下證書:

3、電腦安裝Charles根證書,并在鑰匙串訪問中設(shè)置始終信任該證書。(抓電腦的https請求設(shè)置)


安裝Charles根證書
鑰匙串訪問中右擊安裝好的Charles根證書->顯示簡介,就會彈出該界面

4、手機安裝Charles根證書,并信任該證書。

查看手機安裝證書地址

手機安裝證書地址

手機用Safari打開chls.pro/ssl,安裝證書:
安裝完證書

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

5、SSL代理設(shè)置。
SSL代理設(shè)置

https默認(rèn)端口是443
添加

完成

6、模擬器使用


安裝根證書
安裝完成

按照提示,如果沒有抓到包,請嘗試在打開模擬器前,先打開Charles。

至此,就可以正常抓https包了。
如果抓不到請求,檢查一下是不是瀏覽器或者手機開了其他代理。
本文操作環(huán)境:macOS Sierra,Charles 4.2.1,iPhone 5s(iOS 10.3.2)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 抓包分析數(shù)據(jù)在移動開發(fā)中十分重要,可以幫助我們更快的了解數(shù)據(jù)構(gòu)成,提高開發(fā)效率。但是在蘋果要求上線的App必須使用...
    梧雨北辰閱讀 15,180評論 21 35
  • Charles是干嘛用的,請不要問我,反正我是不會告訴你的!Charles就是抓包用的!抓取網(wǎng)絡(luò)接口數(shù)據(jù)!在這里只...
    碼農(nóng)大叔閱讀 2,739評論 0 12
  • 小時候,你拉著我 明媚的目光 燦爛的微笑 溫暖的懷抱 如一縷春風(fēng),一束陽光 總在狂風(fēng)與黑夜的魔掌中 帶給我光的喜悅...
    燈下漫談的女孩閱讀 287評論 0 1
  • 嗨,又是我,人格和逼格同樣健全的應(yīng)崔·斯汀。 前一陣斯汀給大家做了個《大導(dǎo)演不完全裝逼指南》,各位還看得過癮不? ...
    Sir電影閱讀 1,363評論 0 15
  • 說實話,不知何時,我已愛上了旅游?;蛟S自從工作開始吧。 可能我去過的地方,不是太多。
    那不是眼中淚閱讀 186評論 0 0

友情鏈接更多精彩內(nèi)容