Charles抓包工具

Charles的經常使用功能包含:過濾網絡請求、截取網絡封包、截取https通信信息、模擬慢速網絡、修改網絡請求、修改服務器返回內容等等,能夠模擬各類異常狀況windows

經常使用設置:服務器

一、域名映射
tools=>map remote(重定向到遠程指定host)
爲了快速把請求轉發到另一個環境上
好比說測試要轉發到預生產
二、弱網測試
保證軟件在弱網狀況下能夠達到功能正常使用,或者使用體檢達到最佳。網絡

proxy==>throttle settings中設置網絡狀態測試

弱網數據參考上行10,下行30網站

三、過濾請求代理

對網絡請求進行過濾、只監控指定目錄服務器上發送的請求ip

方法一:路由

主界面Filter欄中輸入須要過濾出來的關鍵字rem

方法二:
proxy==>recording setting ,域名

選擇-include ,選擇添加一個項目,而後填入須要監控的協議,主機地址,端口號,便可只截取目標網站的封包
選擇-exclude-排除

方法三:

在想過濾的網絡請求上右擊,選擇 「Focus」,以後在 Filter 一欄勾選上 Focussed 一項

四、手機抓包

具體操做步驟
一、肯定手機和電腦在同一個局域網裏面 能互相ping通,不必定要一個ip段,同個路由器下便可
二、電腦端不作任何配置,但要關閉防火牆,經過charles設置容許接受ip地址的範圍:Proxy - Access Control Settings。所有範圍接收設置爲0.0.0.0/0

只抓手機端Proxy-windows Proxy不用勾選。

三、手機在連wifi的時候設置代理:A、查看電腦IP地址 B、手機端wifi代理設置中代理服務器填寫電腦IP地址,端口寫8888。(charles默認設置)

四、設置完成,訪問網頁抓取數據

五、抓https配置:https://www.jianshu.com/p/ec0a38d9a8cf

相關文章
相關標籤/搜索