mac charles使用教程抓取手機端http https

1.下載鏈接v4.0 鏈接:https://pan.baidu.com/s/11r7Mk5oVOlAqHVu2s4U-lw  密碼:npwb

2.激活:點擊菜單欄Help -> Registered -> 輸入激活碼

mac charles 永久激活碼

Registered Name: https://zhile.io

License Key: 48891cf209c6d32bf4

3.SSL證書安裝與信任

help>SSL Proxying>三種證書:鑰匙串根證書,模擬器證書,手機和瀏覽器證書

選擇鑰匙串根證書

選擇根證書,會彈出來鑰匙串,這時候charles證書是不被信任的,雙擊該證書之後,將該證書設置爲始終信任

4.代理和端口號設置 解決https請求亂碼

Proxy> SSL Proxy Setting

這裏寫圖片描述

添加https端口
Host:填*表示所有網站HTTPS都抓
Port:443

5.手機端抓包https http

前提手機鏈接的WiFi和電腦必須在同一局域網下

配置端口:在此我配置成8899

 

把電腦設爲代理服務器,那麼要知道當前電腦的ip地址,你可以通過Charles中來查看:

 

手機配置,點擊所連接的wifi右側圖標

 

配置代理的時候,服務器地址填電腦中的ip地址,端口填前面Charles中配置的8899,點擊右上角存儲

注意:

如果抓取https請求是unknown, 你的requests和response中顯示的是亂碼,那麼你的手機中需要安裝一個證書:

在手機瀏覽器中輸入:https://chls.pro/ssl 會提示安裝證書

點擊訪問此網站

 

安裝它,然後在(我的是iphone)“關於本機” - 證書信任設置 - 信任該證書:

到此安裝配置全部完成了。不用Charles後,手機上記得退出代理。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章