1. 電腦安裝Charles軟件
官網安裝包下載地址:https://www.charlesproxy.com/download/
2. 電腦安裝Charles證書
打開Charles,Help -> SSL Proxying -> Install Charles Root Certificate
3. 代理設置
勾選 Enable SSL Proxying
設置端口號,默認8888
4. 手機安裝證書
--安卓手機
設置代理,IP是電腦的內網IP,端口號是剛剛設置的端口號,默認8888
訪問 https://chls.pro/ssl 下載證書(注意:電腦、手機需處於同一網絡下)
大部分手機下載完成后可以安裝證書,安裝完成后電腦端Charles就開始抓包了
華為手機要特殊一點,華為手機 Android 6.0版本安裝證書的方式:設置 -> 高級設置 -> 安全 -> 從SD卡安裝,選中剛剛下載的證書文件即可成功安裝證書,默認下載路徑是 Downloads
5. 替換為本地的js、css
抓包過程中,選中需要替換文件的那條記錄,比如js、css,右擊,選擇 Map Local...,然后在Choose中選擇本地文件,點OK即可
6. 改寫響應內容
Tools -> Rewrite... ,可以改寫很多東西,比如:header、body等,以改寫響應body為例
上面一個add是匹配鏈接,下面一個add是添加你需要的響應內容
匹配URL:
自定義響應內容: