一、下載安裝Charles瀏覽器
二、設置代理網絡
(1)查看默認端口:Proxy->Proxy Settings 在這個頁面會看到HTTP Proxy的默認端口是8888spa
(2)查看當前電腦的IP:Help->Local IP Address,在這個頁面會看到本機IP3d
(3)手機上設置代理(記住手機跟電腦要在同一個網絡)代理
手機鏈接到Charles時會彈出提示框是否鏈接,點擊Allow容許便可blog
完成後就能夠看到已經能抓到http請求的數據了ssl
可是https協議的包還抓不到,接下去繼續配置get
三、設置Charles SSL代理域名
設置抓取https協議的包:Proxy->SSL Proxy Settings 彈出一個ssl代理設置界面bfc
1) Enable SSL Proxying複選框打上勾
2) 添加你想要的設置代理的域名,端口默認443
設置事後效果圖以下:
手機下載ssl證書
1)Help->SSL Proxying ->Install Charles Root Certificate on a Mobile Device or Remote Browser,會彈出以下提示框:
2) 手機瀏覽器輸入網址:http://charlesproxy.com/getssl,便可自動下載證書到手機端
完成了以上步驟就能夠抓到https請求的數據了,效果圖以下