Alternativa ke Clumsy pro Windows
Clumsy je nástroj, který většina lidí najde jako první, a je dobrý: zdarma, s licencí MIT, interaktivní a postavený na stejném ovladači WinDivert, který používá tento nástroj. Pokud dělá, co potřebujete, použijte ho. Tato stránka je o případech, kdy to nedělá.
Na co se dívat, ať vyberete cokoli
| Otázka | Proč o výběru nástroje rozhoduje |
|---|---|
| Zvládne zasáhnout jednu aplikaci? | Jinak zhoršíte počítač, na kterém pracujete, včetně vzdálené relace a prohlížeče, ve kterém čtete dokumentaci. |
| Má příkazový řádek? | Pipeline neumí kliknout na zaškrtávací políčko. Bez něj nemůže být síťový test nikdy součástí buildu. |
| Je běh opakovatelný? | Náhodná ztráta, kterou nelze přehrát, vytváří hlášení chyb, které nikdo jiný nedokáže reprodukovat. |
| Zastaví se sám? | Nástroj, u kterého si musíte pamatovat, že ho vypnete, zůstane zapnutý. |
| Poznáte, co skutečně udělal? | Čítače a seznam spojení promění „připadalo mi to pomalé“ v čísla. |
Co přináší tento nástroj
- Zacílení podle procesu, PID, adresy nebo portu se sledováním stromu procesů, takže prohlížeč s třiceti podřízenými procesy je pořád jeden cíl.
- Tentýž spustitelný soubor je příkazový řádek, s návratovým kódem pro každý výsledek a výstupem NDJSON, takže funguje v CI.
- Běhy se seedem: stejný seed přehraje stejnou náhodnou ztrátu a jitter.
- Hotové profily: 3G, LTE, satelit, přeplněná kavárna, WiFi v letadle, modem 56k, takže začnete od něčeho uvěřitelného, místo abyste hádali čísla.
- Časované relace a skriptované scénáře, takže se zhoršení může samo měnit, zatímco sledujete aplikaci.
- Živý náhled: graf, čítače a tabulka spojení ukazující, které spojení bylo zasaženo.
- Rozhraní v angličtině, polštině a zjednodušené čínštině a žádná telemetrie jakéhokoli druhu.
Pokud přicházíte z jiného nástroje
Při řeči o tomto tématu padají čtyři jména a nejsou zaměnitelná.
| Znáte | Co to je | Co čekat tady |
|---|---|---|
| tc s netem | Odpověď z Linuxu, zabudovaná v jádře a ovládaná z příkazového řádku. Často to, co vrátí hledání emulace WAN. | Ve Windows žádné tc není. Tohle je mu duchem nejbližší: stejné druhy zhoršení, příkazový řádek s návratovými kódy a ovladač místo řadicí disciplíny. |
| Clumsy | Bezplatný interaktivní nástroj pro Windows s licencí MIT na stejném ovladači WinDivert. | Sáhněte po něm, když stačí okno a filtr. Sem přijďte pro cílení na jednotlivé procesy, běhy se seedem a příkazový řádek, který pipeline umí zavolat. |
| NetLimiter | Komerční produkt pro Windows pro správu šířky pásma po aplikacích, trvale. | Jiná práce. Tohle je testovací přístroj: zapnete ho na chvíli, pak vypnete, a zhoršuje mnohem víc než jen rychlost. |
| Fiddler nebo Charles | Proxy, které umějí prohlížet, přepisovat a omezovat provoz, který jimi prochází. | Také jiná práce. Proxy tvaruje to, co proxyuje, a vidí data. Tohle tvaruje samotné spojení, včetně UDP a všeho, co se proxy nikdy nedotkne. |
Jednoduše řečeno: pokud chcete síťový emulátor pro jednu aplikaci pro Windows s příkazovým řádkem, tohle je druh nástroje, který hledáte. Pokud chcete číst a měnit data aplikace, chcete proxy, a pokud jste na Linuxu, netem už máte.
Kdy použít něco jiného
Být k tomu upřímný je levnější než zklamané stažení.
- Jste na Linuxu nebo macOS. Tohle je jen pro Windows a vždy bude, protože je postavené na ovladači pro Windows. Na Linuxu je standardní odpovědí
tcsnetema nepotřebuje žádný další software. - Chcete trvalou správu šířky pásma pro celý počítač, po aplikacích, jako funkci produktu a ne jako test. K tomu slouží komerční nástroje pro tvarování provozu jako NetLimiter. Tohle je testovací přístroj: je určen k zapnutí na chvíli a pak k vypnutí.
- Nemůžete získat práva správce. Zachytávání paketů je vyžaduje. Obejít to nejde a nástroj, který tvrdí opak, váš provoz nezachytává.
- Potřebujete prohlížet a přepisovat data aplikace, ne zhoršovat linku. To je práce proxy.