J官方文檔:https://jagt.github.io/clumsy/cn/index.html
關鍵字:
1.延遲(Lag),把數據包緩存一段時間後再發出,這樣能夠模擬網絡延遲的狀況。
2.掉包(Drop),隨機丟棄一些數據。
3.節流(Throttle),把一小段時間內的數據攔截下來後再在之後的同一時間一同發出去。
4.重發(Duplicate),隨機複製一些數據並與其本身一同發送。
5.亂序(Outof order),打亂數據包發送的順序。
6.篡改(Tamper),隨機修改小部分的包裹內容。
一: filter 設置攔截指定的網絡數據
outbound and ip.DstAddr >= 192.168.1.103 and ip.DstAddr <= 192.168.1.123
二:fidder設置代理
比如說我現在模擬請求延遲2s:
- PC端打開Fiddler,手機連接代理
- 打開clumsy,在Filtering輸入框中輸入:outbound and ip.DstAddr == 192.168.1.120(這是你的手機的IP地址)
- 根據要求,勾選(Lag),設置Delay輸入框爲2000
- 點擊start,打開你的手機app,你會發現手機請求相比與之前會慢很多,其他網絡情況的同理
如果想關閉掉,直接點擊stop就可以了,clumsy是實時生效的,比如要改延遲時間,直接修改就ok了,所以你也不用去重啓啥的
三:360免費wifi
發送wifi,手機端連接發送的wifi,即可控制