• Charles簡介
• Charles安裝
• Charles針對http抓包
• Charles針對https抓包
Charles簡介
抓包神器Charles是Java開發的,所以跨平臺,不僅可以在Mac上使用,Linux以及Window下都是可以使用的,當然需要安裝JDK才能運行。
Charles安裝
1 通過Charles官網http://www.charlesproxy.com/可下載到最新版本。
2 安裝後打開界面如下:
3 Charles是收費的,如需破解版可自行百度。
Charles針對http抓包
1 打開Charles程序
2 查看Mac電腦的IP地址,Help->Loca IP Address
3 打開iOS設置,進入當前wifi連接(Mac在一個局域網內),設置HTTP代理Group,將服務器填爲上一步中獲得的IP
4 Charles針對https抓包
具體步驟如下:
1 電腦端安裝SSL證書 打開Charles->Help->Install Charles CA SSL Certificate
2 手機端安裝SSL證書
3 iOS使用Safari瀏覽器直接打開安裝,Android使用系統自帶瀏覽器打開安裝
4 具體鏈接:https://www.charlesproxy.com/assets/legacy-ssl/charles.crt
5 Charles相關配置
6 1) 選擇Proxy->Proxy Settings
2) 彈出proxy設置選項卡,勾選Enabling transparent HTTP proxying
3) 勾選SSL->Enable SSL Proxying,在Location部份選擇add,按如下圖添加,抓取任意站點、443端口的數據
最後在手機上正常設置代理即可。