Prywatna redakcja · technologia i rzemiosłoest. 2025
Szymon Jankiewicz Prenumerata · RSS
PL EN
wróć do projektów

projekt / aktywny

Netlume

Darmowy, prosty monitor ruchu i ogranicznik transferu dla każdej aplikacji na Windows 10 i 11.

windowsopen-sourcetaurirustnetwork

problem

NetLimiter działa, ale jego interfejs jest nieprzyjazny, a po okresie próbnym trzeba za niego zapłacić. Netlume ma być darmową i prostą alternatywą: limit dla jednej aplikacji ustawia się w kilka sekund.

co to jest

Która aplikacja zajmuje łącze

Netlume pokazuje na żywo każdą aplikację, która korzysta z sieci: jej prędkość pobierania i wysyłania oraz sumę z bieżącej sesji. Działa na Windows 10 i 11.

Okno Netlume w motywie jasnym: strona Na żywo z listą aplikacji, ich pobieraniem, wysyłaniem, sumą, limitem i blokadą; z lewej boczna nawigacja
Widok na żywo w motywie jasnym i ciemnym — aplikacje od najbardziej aktywnej.
  • Limity pobierania i wysyłania dla jednej aplikacji albo jeden globalny limit dla całego komputera.
  • Blokada odcina aplikację od sieci jednym kliknięciem.
  • Pauza zdejmuje naraz wszystkie limity i blokady, ze strony Na żywo, z Ustawień albo z zasobnika; po restarcie wracają.
  • Historia zbiera dzienne sumy pobranych i wysłanych danych dla każdej aplikacji.
  • Ustawienia: start z Windows, język (polski albo angielski), motyw (systemowy, jasny, ciemny), globalny limit i folder z danymi.
  • Zasobnik i autostart: zamknięte okno zostaje w zasobniku, a start z Windows nie pyta za każdym razem o uprawnienia.

Co nowego w 0.2

  • Nowy interfejs w stylu Windows 11: tło Mica, boczna nawigacja, ustawienia w kartach, motyw jasny i ciemny.
  • Polski i angielski w całej aplikacji i w menu zasobnika; wybrany język zostaje zapamiętany.
  • Strony Ustawienia i O aplikacji zamiast rozsianych przełączników.
  • Nowa ikona — słupki pod linią limitu — w oknie, w zasobniku i w O aplikacji.

Jak to działa

Aplikacja jest napisana w Tauri 2 i Rust. Ruch przechwytuje WinDivert, podpisany sterownik na licencji LGPL: Netlume przypisuje pakiety do aplikacji i opóźnia te, które przekraczają limit (algorytm token bucket). W teście limit 1 MB/s dał zmierzone 0,97 MB/s. Reguły i historia to zwykłe pliki JSON w %APPDATA%\Netlume.

Zanim zainstalujesz

Netlume potrzebuje uprawnień administratora, bo filtruje ruch przez sterownik. Microsoft Defender może oznaczyć WinDivert jako niechciane oprogramowanie. To znany fałszywy alarm, wspólny dla narzędzi opartych na WinDivert, i jest zgłoszony do Microsoftu. Jeśli Defender przeniesie do kwarantanny WinDivert.dll albo WinDivert64.sys, przywróć je i zezwól na nie w Zabezpieczeniach Windows.

Daj znać, co nie działa

Netlume jest młody, więc błędy na pewno się znajdą. Zgłoszenia błędów, pomysły i pull requesty są mile widziane: zgłoszenia na GitHubie.

jak zbudowane

  1. NetLimiter: nieprzyjazny i płatny działa, ale po okresie próbnym kosztuje
  2. Tauri 2 + Rust lekka aplikacja z ikoną w zasobniku
  3. WinDivert podpisany sterownik (LGPL) przechwytuje pakiety każdej aplikacji
  4. Token bucket pakiety ponad limit czekają; limit 1 MB/s daje zmierzone 0,97 MB/s
  5. Pliki JSON reguły i dzienna historia w %APPDATA%\Netlume
  6. Darmowy limiter dla każdej aplikacji open source, licencja MIT

rejestr wydań

  1. 0.2.1
    Zasobnik po polsku i angielsku

    Menu w zasobniku w języku aplikacji, nowa ikona, działający przełącznik języka.

  2. 0.2.0
    Nowy interfejs

    Wygląd Windows 11: Mica, boczna nawigacja, motyw jasny i ciemny, polski i angielski, strony Ustawienia i O aplikacji.

  3. 0.1.0
    Pierwsze wydanie

    Ruch na żywo, limity, blokada, pauza, historia, zasobnik i autostart.