電腦端:
打開Charles ->Help->SSL Proxying

SSL Proxying
選擇Install Charles Root Certificate,安裝Charles的證書到電腦中
手機端
以iPhone為例,打開手機,進(jìn)入設(shè)置->Wifi,需要和電腦在同一網(wǎng)段下,點擊Info按鈕進(jìn)入wifi的詳細(xì)信息,

進(jìn)入Info
選擇配置代理

配置代理
ip地址填入電腦端的ip地址,端口固定為8888

配置代理
然后打開手機上的Safari,輸入地址chls.pro/ssl,這個時候會彈出一個配置文件下載的彈窗,選擇下載

下載配置文件

下載完成
打開設(shè)置,會出現(xiàn)一個已下載描述文件

已下載描述文件
點擊安裝

安裝描述文件
返回設(shè)置->通用->關(guān)于本機 拉到最下面,證書信任設(shè)置

關(guān)于本機
打開開關(guān),表示信任該證書

證書信任設(shè)置

image.png
這個時候證書都配置完了
如果是這臺手機和電腦第一次連接的話這個時候Charles會彈出一個彈窗,選擇Allow

打開SSL
這個時候手機發(fā)出的請求就會被Charles劫持,在需要抓包的連接上,右鍵彈出菜單,選擇Enable SSL Proxying,這個時候手機再次發(fā)出該請求后便會被解釋出來