Charles ios設備抓包

在Mac下作開發,用Fiddler抓包因爲離不開Windows比較痛苦,還好有Charles,到官網http://www.charlesproxy.com/可下載到最新版本(若不支持rMBP可拖到Retinizer中把文字變清晰)api

HTTP抓包

  1. 打開Charles程序
  2. 查看Mac電腦的IP地址,如192.168.1.7
  3. 打開iOS設置,進入當前wifi鏈接,設置HTTP代理Group,將服務器填爲上一步中得到的IP,即192.168.1.7,端口填8888
  4. iOS設備打開你要抓包的app進行網絡操做
  5. Charles彈出確認框,點擊Allow按鈕便可

HTTPS抓包

  1. 在 iOS 設備上打開這個網址 http://www.charlesproxy.com/getssl 安裝 Charles SSL 證書
  2. 在Charles的工具欄上點擊設置按鈕,選擇Proxy Settings…
  3. 切換到SSL選項卡,選中Enable SSL Proxying,別急,選完先別關掉,還有下一步
  4. 這一步跟Fiddler不一樣,Fiddler安裝證書後就能夠抓HTTPS網址的包了,Charles則麻煩一些,須要在上一步的SSL選項卡的 Locations表單填寫要抓包的域名和端口,點擊Add按鈕,在彈出的表單中Host填寫域名,好比填api.instagram.com,Port 填443

接下來就跟HTTP抓包同樣了服務器

相關文章
相關標籤/搜索