1, 下載Charles並安裝,地址https://www.charlesproxy.com/download/;
2, 設置代理https請求並添加證書
Proxy->SSL Proxying Settings,
1) 勾選Enable SSL Proxying,
2) 添加想要設置代理的域名和端口,這里添加*:*,*:443,匹配所有域名和端口,
3, 安裝Charles根證書
Help->ssl proxy ->Install Charles Root Certificate
4, 手機端配置
1) 手機連上PC同一網段的網絡,設置->Wi-Fi,設置代理,服務器為PC的ip,端口為8888,
2) Help -> ssl proxy -> Install Charles Root Certificate on a Moblie Device or Remote Browser,根據彈窗提示,手機端瀏覽器訪問chls.pro/ssl安裝證書
5, 開始使用,打開app即可開始抓取網絡通訊,界面如下
注意事項:
1) 手機連上代理時,Charlescharles 會彈窗提醒是否允許,同意即可;
2) 連接代理后若手機請求無法通過電腦,關閉 360 之類管家(垃圾制造機)、 windows 防火牆后重試;
3) iOS 10.3系統,需要在 設置→通用→關於本機→證書信任設置 里面啟用完全信任Charles證書。
4) Charles抓windows包,Proxy->Windows Proxy勾選即可。