1瘾晃、下載(自己找版本)
2、確保當(dāng)前手機(jī)聯(lián)網(wǎng)和mac 處于同一網(wǎng)絡(luò)下
3、設(shè)置代理端口號(hào)
image.png
4烦却、查看本機(jī)IP地址:Help -> Local IP Addresses
image.png
5、配置手機(jī)代理
選中和mac在同一網(wǎng)絡(luò)下的ssid
image.png
填寫服務(wù)器和端口號(hào)如上
并存儲(chǔ)
6先巴、默認(rèn)我們是看不到https的請(qǐng)求數(shù)據(jù)的其爵。我們需要安裝證書冒冬。
image.png
彈出這個(gè)框
image.png
手機(jī)上打開這個(gè)網(wǎng)址
http://chls.pro/ssl
image.png
image.png
7、配置Proxy -> SSL Proxying Settings... 添加要抓取的https請(qǐng)求
通配符 **表示獲取所有請(qǐng)求
image.png
8摩渺、問題
雖然charles的根證書已經(jīng)在安裝列表中顯示,但它是被關(guān)閉的简烤。在iOS
10.3之前,當(dāng)你將安裝一個(gè)自定義證書,iOS會(huì)默認(rèn)信任,不需要進(jìn)一步的設(shè)置。而iOS
10.3之后,安裝新的自定義證書默認(rèn)是不受信任的摇幻。如果要信任已安裝的自定義證書,需要手動(dòng)打開開關(guān)以信任證書
設(shè)置->通用->關(guān)于本機(jī)->證書信任設(shè)置-> 找到charles proxy custom root certificate然后信任該證書即可.
image.png
9横侦、mac解決打開charles情況下電腦瀏覽器無法訪問https的問題
step1:安裝證書
image.png
image.png