Charles對移動APP抓包(https)

一、下載安裝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請求的數據了,效果圖以下

相關文章
相關標籤/搜索