1. 程式人生 > >charles Https抓包

charles Https抓包

ssl ron width 端口號 使用 9.png 筆記本 代理ip tro

一、抓移動端http請求

1.在 Mac 中打開 Charles 應用;Proxy--Proxy Settings

技術分享圖片

設置port 8888,OK

技術分享圖片

2.設置手機HTTP代理:確保移動設備與 Mac 筆記本在同一局域網內,添加代理ip地址(系統偏好設置-網絡-IP地址)和端口號(8888)

技術分享圖片

點擊右側藍色的感嘆號

技術分享圖片

點擊配置代理,選擇手動,填寫Mac的IP地址和端口號

技術分享圖片

3.在iOS設備上訪問接口數據,在 Charles 彈出的確認窗中選擇 Allow,允許即可。

二、抓移動端https請求

1.必須先走一遍上面(抓移動端http請求)流程

2.手機安裝 Charles 證書:使用 Safari 瀏覽器訪問地址:
http://www.charlesproxy.com/getssl
,瀏覽器會下載證書並提示安裝,

3.手機--設置--通用--關於手機--證書信任設置--打開剛才安裝的(信任此證書)

4.配置Charles

技術分享圖片

技術分享圖片

點擊Add

技術分享圖片

三、抓Mac瀏覽器http請求

1.打開Proxy->勾選macOS Proxying

技術分享圖片

四、抓Mac瀏覽器https請求

1.必須先走一遍上面(抓Mac瀏覽器http請求)流程

2.安裝charles證書

技術分享圖片

3.打開鑰匙串,找到charles證書,右鍵,顯示簡介,設置為始終信任。(我已經設置為已經信任,如果未信任時這個證書會帶紅色的叉叉)

技術分享圖片

技術分享圖片

charles Https抓包