charles下載和安裝服務器
下載:網絡
連接:https://pan.baidu.com/s/1qGkZPt6m9s47Ope8FDXtrA 密碼:ceogapp
mac版charles打開若是沒有抓包任何包,請按照如下連接試試能不能解決測試
https://blog.csdn.net/songzhuo1991/article/details/70157407網站
抓手機端的包.net
一、保證手機網絡和電腦網絡在一個局域網內,查看運行charles的電腦ip地址代理
二、打開手機無線網絡,配置網線網絡代理手動,服務器ip爲電腦的ip地址,端口號默認爲8888(在charles的proxy-proxy setting裏可查看端口號爲8888)blog
填寫好後,電腦會自動彈出是否容許訪問的彈窗---點擊allowip
這樣全部通過手機http的請求都會通過電腦端的charles it
過濾
若是請求數據太多的話,咱們能夠設置只截取目標網站的數據包。proxy-recording setting-include
也能夠切換到Sequence模式,能夠臨時過濾目標網站的請求包
設置斷點
在截取的請求鏈接右擊-breakpoint,拿登陸來舉例,設置斷點後,點擊登陸,會自動跳出攔截的請求,可對請求數據編輯
修改請求數據後,點擊最下方的execute執行
攔截了response,也能夠對響應進行edit(注:這裏把主機URL設置了斷點,因此全部通過這個主機host請求都會被攔截),點擊執行後界面會收到響應
弱網測試
charles能夠模擬2G、3G網絡,能夠測試在網絡差的狀況下,app或者pc客戶端不會crash。proxy-Throttle Settings
也能夠設置對指定的URL限速
設置成功後,小紅旗開始工做了