1.配置Http代理
Port為監聽端口號,默認為8888,勾選Enable transparent HTTP proxying,接着勾選SOCKS proxy,可以監聽Socks請求
2.安裝Charles Root Certificate,路徑為Help->SSL Proxying ->InstallCharles Root Certificate
3.安裝后在鑰匙串中會有一條未信任的證書,雙擊該證書
4.跳轉到該證書的設置,修改到如圖
4.配置SSL代理,Proxy->SSL Proxying Settings選項,點add添加需要監視的域名,支持 *號通配符,端口一般都是443
5.配置手機的證書 help->SSL Proxying install Charles
6.使用手機配置代理地址ip和端口號,配置完成之后在手機瀏覽器中輸入chls.pro/ssl下載Charles證書並根據提示安裝
7.安裝完成后IOS手機需要在設置->通用->描述文件與設備管理中信任安裝的Charles Proxy CA證書
8.最后需要在IOS手機中設置->通用->關於本機->證書信任設置-> 找到charles proxy custom root certificate然后信任該證書即可