第一步 配置HTTP代理,這步與抓取HTTP請(qǐng)求是一樣的:?

選擇在8888端口上監(jiān)聽,然后確定。勾選了SOCKS proxy,還能截獲到瀏覽器的http訪問請(qǐng)求。

第二步 安裝電腦端根證書:
首先在charles的 Help選項(xiàng) 選擇 SSL Proxyings選項(xiàng) 再選擇 Install Charles Root Certificate選項(xiàng)

設(shè)置信任:

第三步 配置SSL代理:
在charles的 Proxy選項(xiàng)選擇SSL Proxy Settings

點(diǎn)add添加需要監(jiān)視的域名,支持 *號(hào)通配符,端口一般都是443:
第四步 為手機(jī)設(shè)置代理
確保手機(jī)與電腦在同一局域網(wǎng)內(nèi),在手機(jī)無線中配置手動(dòng)代理,輸入安裝Charles的電腦的網(wǎng)絡(luò)地址,端口填8888。
第五步 為手機(jī)安裝根證書
在手機(jī)上安裝Charles的根證書:
以IOS為例,在Safri上打開Charles的根證書下載網(wǎng)址: chls.pro/ssl 。
順利的話會(huì)出現(xiàn)這樣的畫面,繼續(xù)點(diǎn)安裝,然后去設(shè)置里的描述文件管理中信任它就行了。