怎么設置代理
Charles:WEB端抓包:
1.設置charles代理端口。進入Proxy Settings中設置端口如8080.8888
2.打開chrome瀏覽器,下載switchy proxy
3.配置proxy SwitchyOmega
4.通過charles抓chrome訪問包.抓取https請求
5.安裝Charles的偽造證書(Help--SSL Proxying-install charles root certificate)
手機端抓包:
1.首先保證電腦與手機連上同一個WiFi;
2.打開Charles,單擊proxy,單擊proxy Settings.在port后面填寫8888
3.ipconfig,查看自己電腦的ip地址
4.單擊proxy,單擊Access Control Settings,單擊Add,輸入ip地址:0.0.0.0/0
5.手機通過設置http代理服務器,連接到電腦
服務器輸入電腦的ip
端口和charles的端口一致
Fiddler:WEB端抓包:
1. 打開fiddler->Tools->options->Connections,
選擇:Allow remote computers to connect,輸入監聽端口(默認是8888)重啟fiddler
2、設置手機代理:
打開手機網絡設置(也有叫WLAN設置的),選擇代理:
主機名就是自己電腦的ip地址,端口就是第一步(上面的8888那里就是端口)
Fiddler listens on port:后面寫的值。“不使用網址”那個欄不用管
自己電腦的ip地址可以進cmd,輸入ipconfig查看
也可點擊Fiddler主界面的右上角的“Online”按鈕查看Fiddler所在主機的主機名和IP地址
3、設置好代理以后,用瀏覽器輸入你的ip+端口號,比如192.168.1.185:8888
下載證書,當你進入這個頁面以后應該就有證書下載FiddlerRoot Certificate的選項,點擊下載。如果下載了沒有自動提示安裝,可進入設置->系統安全->從存儲設備安裝中手動安裝。輸入證書名稱,這里命名fiddler,點擊確認。如果安裝成功在系統安全->信任的憑據->用戶中可以看到剛才安裝的證書。
如果不下載安裝證書,進入App以后就會不停的彈網絡錯誤,請檢查網絡連接設置。
抓包HTTPS:
打開Fiddler配置:Tools->Options->HTTPS。勾選Capture HTTPS CONNECTS和Decrypt HTTPS traffic選項,如果只是想抓取本機或者遠程終端的數據報文,可以在…from all processes這個下拉框中選擇。
如何進行弱網測試
一、Charles
通過抓包工具Charles設置延遲,進行模擬不同的網絡情況
配置好Charles后,正常聯網,選擇throttle settings 設置弱網環境
點擊Proxy->Throttling Settings
勾選[Enable Throttling]使的限制網速可用,相當於開啟了限制網速的功能
關於網速的選擇
概念介紹:Bandwidth(帶寬)、Utilistation(利用百分比)、Round-trip(往返延遲)、MTU(最大傳輸單元)
3G:300k-2Mbps左右
2.5G(GPRS)一般在100kbps
2G(GSM)一般在5-9kbps
Fiddler設置斷點
fiddler菜單欄->rules->automatic Breakpoints->選擇斷點方式,這種方式下設定的斷點會對之后的所有HTTP請求有效。
有兩個斷點位置:
a) before response。也就是發送請求之后,但是Fiddler代理中轉之前,這時可以修改請求的數據。
b.)after response。也就是服務器響應之后,但是在Fiddler將響應中轉給客戶端之前。這時可以修改響應的結果
B 設置響應后斷點(after response breakpoint),可以通過命令行設置:bpafter localhost
5)修改返回值
觀察inspector,頁面內容出現變化(說明攔截成功)
切換到textView子面板,選擇需要修改的部分,然后點擊 “run to complete“,便可回送修改后的響應
ps:終止斷點的方式有:
1> 在rules->auto breakpoint中disabled斷點即可。
2> 在inspector界面點擊“run complete“即會終止本次HTTP請求的斷點。
3>輸入Go 命令,也會使得當前的請求跳過斷點
2.模擬弱網
1)Rules—》customer rules(或者ctrl+r)
2)Ctrl+F組合鍵調出搜索對話框,鍵入m_Simulate進行搜索,找到如下代碼框
upload代表 上傳速度
download代表下載速度
完成設置—》保存—》點擊Performance-->點擊Simulate Modem Speeds,完成弱網模擬功能的打開
