Windows için bir Clumsy alternatifi
Clumsy çoğu insanın ilk bulduğu araçtır ve iyidir: ücretsiz, MIT lisanslı, etkileşimli ve bu aracın kullandığı WinDivert sürücüsü üzerine kurulu. İhtiyacınız olanı yapıyorsa onu kullanın. Bu sayfa, yapmadığı durumlarla ilgili.
Hangisini seçerseniz seçin nelere bakmalı
| Soru | Neden aracı belirler |
|---|---|
| Tek bir uygulamayı hedefleyebilir mi? | Aksi hâlde üzerinde çalıştığınız makineyi, uzak oturumu ve belgeleri okuduğunuz tarayıcıyı da bozarsınız. |
| Bir komut satırı var mı? | Bir pipeline bir onay kutusuna tıklayamaz. Komut satırı olmadan bir ağ testi asla derlemenin parçası olamaz. |
| Bir çalıştırma tekrarlanabilir mi? | Yeniden oynatılamayan rastgele kayıp, başkasının yeniden üretemediği hata raporları doğurur. |
| Kendiliğinden durur mu? | Kapatmayı hatırlamanızı gerektiren bir araç açık unutulur. |
| Gerçekte ne yaptığını söyleyebilir misiniz? | Sayaçlar ve bir bağlantı listesi “yavaş hissettirdi”yi sayılara çevirir. |
Bu aracın getirdikleri
- İşlem, PID, adres veya port ile hedefleme, işlem ağacını izleyerek; böylece otuz alt işlemli bir tarayıcı hâlâ tek bir hedeftir.
- Aynı çalıştırılabilir dosya komut satırıdır; her sonuç için bir çıkış kodu ve NDJSON çıktısı vardır, bu yüzden CI’da çalışır.
- Seed’li çalıştırmalar: aynı seed aynı rastgele kaybı ve jitter’ı yeniden oynatır.
- Hazır profiller: 3G, LTE, uydu, kalabalık bir kafe, uçak Wi-Fi’ı, 56k çevirmeli modem; böylece sayıları tahmin etmek yerine inandırıcı bir noktadan başlarsınız.
- Zamanlı oturumlar ve betikli senaryolar; uygulamayı izlerken bozulma kendiliğinden değişebilir.
- Canlı bir görünüm: grafik, sayaçlar ve hangi bağlantının vurulduğunu gösteren bir bağlantı tablosu.
- İngilizce, Lehçe ve Basitleştirilmiş Çince arayüz ve hiçbir türden telemetri yok.
Başka bir araçtan geliyorsanız
Bu konu konuşulduğunda dört isim hep ortaya çıkar ve bunlar birbirinin yerine geçmez.
| Bildiğiniz | Nedir | Burada ne beklemeli |
|---|---|---|
| netem ile tc | Linux’un yanıtı; çekirdeğe gömülü ve komut satırından yönetilir. Çoğu zaman WAN emülasyonu araması bunu döndürür. | Windows’ta tc yoktur. Ruh olarak en yakını budur: aynı türden bozulmalar, çıkış kodlu bir komut satırı ve bir kuyruk disiplini yerine bir sürücü. |
| Clumsy | Aynı WinDivert sürücüsü üzerinde ücretsiz, MIT lisanslı, etkileşimli bir Windows aracı. | Bir pencere ve bir filtre yeterliyse ona başvurun. İşlem bazlı hedefleme, seed’li çalıştırmalar ve bir pipeline’ın çağırabileceği bir komut satırı için buraya gelin. |
| NetLimiter | Uygulama başına bant genişliğini kalıcı olarak yönetmek için ticari bir Windows ürünü. | Başka bir iş. Bu bir test cihazıdır: bir süre açılır, sonra kapatılır ve hızdan çok daha fazlasını bozar. |
| Fiddler veya Charles | Üzerinden geçen trafiği inceleyebilen, yeniden yazabilen ve kısabilen proxy’ler. | Bu da başka bir iş. Bir proxy aracılık ettiği şeyi biçimlendirir ve veriyi görür. Bu araç bağlantının kendisini biçimlendirir; UDP’yi ve hiçbir proxy’ye uğramayan her şeyi de. |
Açıkça söylemek gerekirse: komut satırlı, tek bir Windows uygulaması için bir ağ emülatörü istiyorsanız aradığınız araç biçimi budur. Uygulama verisini okumak ve değiştirmek istiyorsanız bir proxy gerekir; Linux’taysanız zaten netem var.
Ne zaman başkasını kullanmalı
Bu konuda dürüst olmak, hayal kırıklığı yaratan bir indirmeden daha ucuzdur.
- Linux ya da macOS kullanıyorsunuz. Bu yalnızca Windows içindir ve hep öyle kalacak; çünkü bir Windows sürücüsü üzerine kurulu. Linux’ta
netemiletcstandart yanıttır ve ek yazılım gerektirmez. - Tüm bilgisayar için kalıcı bant genişliği yönetimi istiyorsunuz; uygulama başına, bir test olarak değil bir ürün özelliği olarak. NetLimiter gibi ticari trafik şekillendirme araçları bunun içindir. Bu bir test cihazıdır: bir süre açılıp sonra kapatılmak üzere tasarlanmıştır.
- Yönetici hakları alamıyorsunuz. Paket yakalamak bunları gerektirir. Bunun etrafından dolaşmanın yolu yok ve aksini iddia eden bir araç trafiğinizi yakalamıyordur.
- Bağlantıyı bozmak yerine uygulama verisini incelemeniz ve yeniden yazmanız gerekiyor. Bu bir proxy’nin işidir.