charles抓https和虛擬機(jī)中的請求配置

這篇是mac系統(tǒng)的,windows的請看這里

一:如何抓虛擬機(jī)中的請求

網(wǎng)絡(luò)設(shè)置

vmware的話不限連主機(jī)的方式(nat/橋接)都可以;
parallelsDesktop的話用橋接(選擇網(wǎng)絡(luò),源勾選橋接模式里的默認(rèn)適配器,控制中心把機(jī)器關(guān)閉再啟動(dòng))

【重點(diǎn)】虛擬機(jī)里的瀏覽器設(shè)置代理:

瀏覽器代理設(shè)置為主機(jī)的wifi地址,端口和你charles里設(shè)置的一致:

屏幕快照 2019-01-21 下午2.59.07.png
屏幕快照 2019-01-21 下午3.00.12.png

在虛擬機(jī)的瀏覽器打開網(wǎng)頁后,主機(jī)上的charles會彈出一個(gè)確認(rèn)框

確認(rèn)框里點(diǎn)允許(allow)即可。


二:如何設(shè)置抓https

勾選mac上抓包

Proxy菜單 -》 macOS Proxy

【重點(diǎn)】設(shè)置443端口過濾

Proxy菜單 -》 SSL Proxying Settings菜單 -》
點(diǎn)擊add按鈕,彈框中Host里填 * , Port里填 443, ok

安裝charles根證書

Help菜單 -》 SSL Proxying菜單 -》Install Charles Root Certificate

雙擊安裝在鑰匙串里的charles證書,把信任那里選好始終信任

圖片

如果瀏覽器報(bào)證書異常

那就點(diǎn)開地址欄的證書設(shè)置,然后按提示安裝證書即可。


屏幕快照 2019-06-02 下午10.43.45.png

如何用本地文件替換網(wǎng)上的進(jìn)行本地調(diào)試

使用Charles代理功能將網(wǎng)絡(luò)請求定向至本地文件

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容