工具Charles

charles.png
1、安裝exe、dmg
exe:
Https://pan.baidu.com/s/1caploU
dmg:
教程https://www.charlesproxy.com/latest-release/download.do
2、使用
- 手機和電腦同時連接一個wifi
- 查詢電腦IP 命令行
- ipconfig -windows
- ipconfig.png
-
Mac - ifconfig - inet
ifconfig.png
- 打開手機網(wǎng)絡 選擇對應WiFi 長按選擇管理網(wǎng)路設置 點擊顯示高級選項
- 點擊代理服務器 - 選擇手動
- 配置代理主機名(填入剛才獲取的電腦ip)
- 配置代理服務器端口 (8888)
-
查詢Charles 對應服務器端口號 Proxy -》 Proxy Settings -》 Port,port可以隨便指定,我這里取的8888;
host.png
配置https抓包
- 在上面的基礎上配置 Proxy -》 SSL Proxiyng Settings -》勾選“Enable SSL Proxying”,并點擊下方的Add

host1.png
- host是你要抓的域名或者ip(這里用通配符*,表示抓去所有的https請求),port為443。
- 下載手機的SSL證書。這一步很關鍵,你需要點擊help -》SSL Proxying-》Save Charles Root Certificate,然后選擇目錄,
保存一個類似于這樣的“charles-ssl-proxying-certificate.pem”文件 - 給手機安裝證書
- 將文件保存到手機中,重命名為Charles.pem. 后綴名不可更改
- 打開手機文件管理器,找到文件,點擊安裝,證書名稱自己起就行

證書.png
- 因為安全問題,會讓設置手機密碼或者錄入指紋
- 安裝失?。禾崾緵]有找到應用打開該類型的文件
-
打開手機設置 -》更多設置 -》系統(tǒng)安全 -》從存儲設備安裝 -》選擇charles.pem 點擊安裝
setting.png



