寫這篇文章的背景就是,每次我在一台新電腦上用charles抓包時,總是因為各種原因無法抓到https請求,每個百度出來的回答又不是那么詳細,需要通過幾篇回答才能解決過程中的各種問題,所以把自己的安裝經歷,匯總起來,以后設置會更快一點。
1、首先第一步設置:proxy---proxy setting
2、第二步設置:proxy----SSL proxying settings
host主機地址:*
*為所有主機地址
port端口號:443
https端口號443,http端口號:80
3、第三步也是最容易卡住的地方,安裝證書
安裝證書的位置一定要自己選擇:受信任的根證書頒發機構
我自己就是卡在這一步,剛開始一直沒選存儲位置,證書一直沒安裝上。
最后看到這個狀態,就說明證書安裝成功了,到這一步你已經可以抓取電腦上的HTTPS請求了。
接下來我們看如何抓取iOS手機的HTTPS請求
4、IOS手機安裝證書
根據彈窗中的地址和端口號,在所連接的WiFi中配置代理
接下來,在Safari瀏覽器中輸入: chls.pro/ssl
下載證書,注意要用iPhone自帶的Safari瀏覽器。
- 下載證書后去設置=>通用=>描述文件安裝描述文件。
-
設置=>通用=>關於本機=>證書信任設置=>信任證書
完成上述設置,你就可以抓取iOS手機的HTTPS請求了。