macOS: mac下配置charles來抓取http請求


1. 准備charles

下載鏈接:https://www.charlesproxy.com/download/

2. 配置charles

2.1)配置http代理。打開Charles軟件,配置http代理(勾選了SOCKS Proxy,可以截獲到瀏覽器的http訪問請求):

2.2)配置SSL代理。

首先在charles的 Proxy選項選擇SSL Proxy Settings:

點add添加需要監視的域名,支持 *號通配符,端口一般都是443:

2.3)為手機設置代理

iPhone:設置->無線局域網->連接電腦所在WiFi->ⓘ->配置代理->手動->服務器(可通過Charles-Help-Local IP Address或打開網絡偏好設置查看)->端口:8888

Android:設置->無線和網絡->WLAN->連接電腦所在WiFi->長按WIFI名稱->修改網絡->顯示高級選項->代理:手動->服務器主機名->服務器端口

2.4)安裝根證書
電腦端根證書安裝,Help->SSL Proxying->Install Charles Root Certificate:

鑰匙串訪問信任證書設置——選擇“始終信任”:

安裝證書到手機

點擊 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser,如下圖所示:

顯示如下彈窗:

iPhone:打開Safari瀏覽器,輸入網址chls.pro/ssl下載證書並安裝,安裝完成后,設置->通用->關於本機->證書信任設置->針對根證書啟用完全信任(iOS10以上版本需啟用,否則無法抓取https包)

 

 

點擊證書信任設置,勾選對Charles Proxy 證書的信任

Android(華為Mate9Pro為例):瀏覽器輸入網址chls.pro/ssl下載證書(記住下載路徑,一般默認文件管理-Download中可找到),設置->無線和網絡->WLAN->(更多)高級WLAN設置-安裝證書(找到證書路徑安裝)

參考鏈接:

1. Charles for Mac 破解安裝&抓取Https請求配置

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM