一、抓包設置
1、手機抓包:
1)首先查看自己電腦的ip:
windows:ipconfig命令
mac:ifconfig命令

2)電腦端打開Charles軟件
3)設置手機代理
設置手機連接與電腦相同的wifi地址,華為手機是長按連接成功的wifi地址—>修改網絡—>點擊“代理”—>選擇“手動”—>輸入服務器主機名(上面查到的ip地址)—>輸入服務器端口(8888)—>點擊“保存”
4)設置完手機代理,電腦端的Charles會出現彈窗:Connection from 你的ip地址
點擊 Allow 即可
2、電腦抓包
無需設置
經過以上設置,Charles可以抓包電腦端的請求和手機端的請求,但是https的請求,會顯示unknown
二、https抓包
1、下載Charles ssl證書
1)必須手機端連接代理,電腦端打開Charles
2)打開手機端瀏覽器,輸入地址:chls.pro/ssl
瀏覽器會自動下載
2、安裝Charles ssl證書
以華為手機為例:設置—>安全—>更多安全設置—>加密和憑據—>從存儲設備安裝—>搜索Charles即可找到下載的安裝包—>點擊證書,為其命名為Charles,選擇“VPN和應用”—>點擊“確定”即可
三、Charles:設置只抓包過濾后的網址
Proxy—>Recording Settings—>Include—>Add—>添加要抓包的地址,前面用星號代替即可

現在就可以正常抓包啦~
