目錄
一、前置操作
二、mac上配置并信任證書
三、iOS手機(jī)手安裝證書
四、查看效果?
mac:MacBook Pro (Retina, 15-inch, Mid 2015)
手機(jī):iPhone 12 pro max
一、前置操作
- 從官網(wǎng)下載鏈接?Download a Free Trial of Charles ? Charles Web Debugging Proxy
- 附上注冊碼:
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4
-
安裝完成是這個界面,空空如也
安裝后,打開Charles -
剛下載的Charles打開后是解析不出來數(shù)據(jù)的,都是unknown,因為沒有配置證書,證書配置了就可以抓包了
二、mac上配置并信任證書
- 找到Charles的根目錄 Help->SSL Proxying -> Install Charles Root Certificate
選擇“添加” - 添加到mac的證書里,mac默認(rèn)是不信任Charles證書的,需要手動信任一下
- 在mac中信任Charles證書,雙擊想要被信任的證書,在打開的窗口里,選擇使用此證書時“始終信任”,就完成信任了
- 在mac上信任證書之后,開始配置Charles
- 現(xiàn)在可以抓http請求了,想要抓https請求,需要配置一下SSL Proxying
- 配置了這些之后,就可以抓取mac端的請求了,如果想抓取iOS手機(jī)端的請求,還需要在進(jìn)行iOS手機(jī)端的配置
三、iOS手機(jī)手安裝證書
- 手機(jī)和電腦連接同一個網(wǎng)絡(luò),Charles會彈出一個請求手機(jī)連接的彈窗,選擇【allow】允許
- mac上找到這個地址
- iOS手機(jī)找到代理界面,設(shè)置 - 無線局域網(wǎng) - 點(diǎn)擊網(wǎng)絡(luò)旁的 “!” 號 - 點(diǎn)擊底部“配置代理” ,選擇手動代理,服務(wù)器和端口號,填寫上個圖中的1信息
- iOS手機(jī)打開Safari瀏覽器,輸入chls.pro/ssl,回車,選擇允許
- 【安裝證書】在設(shè)置-通用-描述文件中找到剛下載的證書,安裝一下,安裝成功是這樣的
- 【信任證書】在設(shè)置-通用-關(guān)于本機(jī)-證書信任設(shè)置
四、查看效果?
經(jīng)過以上配置后,就可以成功抓取、解析接口信息了,長這樣文章來源:http://www.zghlxwxcb.cn/news/detail-410980.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-410980.html
到了這里,關(guān)于mac下配置Charles,安裝證書,連接iOS手機(jī)抓包的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!