iOS抓包:Mac下好用的HTTP/HTTPS抓包工具Charles
20 FEBRUARY 2013 on iOS, Mac
在Mac下做開發(fā),用Fiddler抓包由于離不開Windows比較痛苦玻孟,還好有Charles,到官網(wǎng)http://www.charlesproxy.com/可下載到最新版本(若不支持rMBP可拖到Retinizer中把文字變清晰)
HTTP抓包
打開Charles程序
查看Mac電腦的IP地址,如192.168.1.7
打開iOS設置盼玄,進入當前wifi連接娩怎,設置HTTP代理Group,將服務器填為上一步中獲得的IP泛粹,即192.168.1.7遂铡,端口填8888
iOS設備打開你要抓包的app進行網(wǎng)絡操作
Charles彈出確認框,點擊Allow按鈕即可
HTTPS抓包
在 iOS 設備上打開這個網(wǎng)址 http://www.charlesproxy.com/getssl 安裝 Charles SSL 證書
在Charles的工具欄上點擊設置按鈕晶姊,選擇Proxy Settings…
切換到SSL選項卡扒接,選中Enable SSL Proxying,別急们衙,選完先別關掉钾怔,還有下一步
這一步跟Fiddler不同,F(xiàn)iddler安裝證書后就可以抓HTTPS網(wǎng)址的包了砍艾,Charles則麻煩一些蒂教,需要在上一步的SSL選項卡的Locations表單填寫要抓包的域名和端口,點擊Add按鈕脆荷,在彈出的表單中Host填寫域名凝垛,比如填api.instagram.com懊悯,Port填443
接下來就跟HTTP抓包一樣了