• Charles簡介瀏覽器
• Charles安裝服務器
• Charles針對http抓包spa
• Charles針對https抓包代理
Charles簡介ssl
抓包神器Charles是Java開發的,因此跨平臺,不只能夠在Mac上使用,Linux以及Window下都是能夠使用的,固然須要安裝JDK才能運行。開發
Charles安裝get
1 經過Charles官網http://www.charlesproxy.com/可下載到最新版本。io
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端口的數據
最後在手機上正常設置代理便可。