1. 程式人生 > >Android抓包工具Charles(青花瓷)

Android抓包工具Charles(青花瓷)

Android開發中我們需要抓取後臺返回的資料,如果打log不太方便,我們可以用抓包工具來檢視資料。青花瓷是一個不錯的抓包工具,它可以抓取http也可以抓取https的資料。1、第一步去官網上下載需要的版本。https://www.charlesproxy.com/download/2、下載安裝後,配置好環境變數3、配置好青花瓷的環境:Proxy->Proxy Setting勾選"Enable transparent HTTP proxying"確定代理埠,預設"8888"4、配置好手機環境:在設定中找到連結的wifi網路,一般為長按,彈出修改網路,點選高階選項,將代理模式設定為手動代理,伺服器主機名就是你電腦的ip(如果不知道,dos環境下輸入ipconfig,Ipv4就是)。埠號設定成跟青花瓷的埠號一樣。5、然後就可以檢視資料啦。在青花瓷的面板中選擇Sequence標籤就能看到手機的請求。還有抓取https的包1、配置青花瓷環境Proxy->SSL Proxy Settings 勾選Enable SSL Proxy
2、點選add 新增需要的域名和埠3、手機下載ssl證書4、Help->SSL Proxying ->Install Charles Root Certificate on a Mobile Device or Remote Browser...   

5、根據彈窗裡的地址,根據手機提示下載證書