使用Charles截獲http/https請求

•   Charles簡介瀏覽器

•   Charles安裝服務器

•   Charles針對http抓包spa

•   Charles針對https抓包代理

 

Charles簡介ssl

抓包神器CharlesJava開發的,因此跨平臺,不只能夠在Mac上使用,Linux以及Window下都是能夠使用的,固然須要安裝JDK才能運行。開發

Charles安裝get

經過Charles官網http://www.charlesproxy.com/可下載到最新版本。io

安裝後打開界面以下:百度

3  Charles是收費的,如需破解版可自行百度。配置

Charles針對http抓包

打開Charles程序

查看Mac電腦的IP地址,Help->Loca IP Address




打開iOS設置,進入當前wifi鏈接(Mac在一個局域網內),設置HTTP代理Group,將服務器填爲上一步中得到的IP

4  Charles針對https抓包

具體步驟以下:

電腦端安裝SSL證書打開Charles->Help->Install Charles CA SSL Certificate





手機端安裝SSL證書

iOS使用Safari瀏覽器直接打開安裝,Android使用系統自帶瀏覽器打開安裝

具體連接https://www.charlesproxy.com/assets/legacy-ssl/charles.crt

Charles相關配置

1) 選擇Proxy->Proxy Settings

2)  彈出proxy設置選項卡,勾選Enabling transparent HTTP proxying      

3) 勾選SSL->Enable SSL Proxying,在Location部份選擇add,按以下圖添加,抓取任意站點、443端口的數據

    

最後在手機上正常設置代理便可。

相關文章
相關標籤/搜索