一.首先去官網(wǎng)安裝Charles在電腦中,附下載鏈接:青花瓷抓包軟件官網(wǎng)下載地址。
二.軟件頁面,比較重要的設(shè)置

1.Proxy Settings -> Proxies -> HTTP Proxy 設(shè)置端口號Port:一般設(shè)置為8888,且勾選Enable transparent HTTP proxying。
然后手機(jī)連上環(huán)境相同的無線后,在手機(jī)設(shè)置代理,ip地址為電腦的ip地址,端口填寫你上方填寫的端口號后,你就可以抓http的包了。
提示:手機(jī)鏈接上了代理,如果你把青花瓷關(guān)了,你會上不了網(wǎng),可以打開青花瓷或者把手機(jī)代理關(guān)閉,則可以恢復(fù)網(wǎng)絡(luò)連接。
2.SSL Proxying Settings -> SSL Proxying 勾選Enable SSL Proxying ,且下方添加 *:443,如無效添加 *:*;
三.如果你想抓包https,以下的設(shè)置你必須要做

1 Local IP Address 可以快速查看你電腦的本機(jī)ip地址,方便用于手機(jī)設(shè)置代理ip地址。
2 SSL Proxying -> Install Charles Root Certificate,該按鈕設(shè)置安裝證書到電腦,注意把證書安裝在受信任的區(qū)域,如果不能自行安裝,利用3,把證書下載到本地,再雙擊打開安裝該證書到電腦。電腦瀏覽器設(shè)置:Internet選項 ->?內(nèi)容?-> 證書 ,切換到信任證書頒發(fā)機(jī)構(gòu)查看是否在內(nèi)。
3?SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser,該按鈕設(shè)置安裝證書到手機(jī)的提示,手機(jī)網(wǎng)絡(luò)環(huán)境根據(jù)所提示的ip和端口設(shè)置后,利用自帶瀏覽器輸入網(wǎng)址:chls.pro/ssl 。IOS 會自動下載證書,這時候你可以在手機(jī)上設(shè)置中看到一個未安裝的證書,手機(jī)會提示你安裝,但是安裝完這個描述文件不代表就完成了,描述文件顯示已驗證這也是正常的,這時候你需要去設(shè)置-通用-關(guān)于本機(jī)證書信任設(shè)置,把名為Charles Proxy CA的證書信任后,你就可以在電腦上打開抓包https的大門了。
以上就是我或多或少踩過的坑,希望對你有所幫助。
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????2019年5月21日10點04分 呂呂呂