Powrót do strony głównej

AltSendme 0.3.5: P2P wymiana plików z QUIC

AltSendme 0.3.5 — otwarty klient P2P do przesyłania plików z QUIC/TLS 1.3 i BLAKE3. Dodano obsługę Android, podgląd, powiadomienia. Nadaje się dla devops i secure sharing bez chmur.

Nowa AltSendme 0.3.5 do bezpiecznej P2P wymiany plików
Advertisement 728x90

AltSendme 0.3.5: aktualizacja klienta P2P z obsługą platform mobilnych i ulepszonym UI

AltSendme 0.3.5 to wydanie otwartej aplikacji napisanej w TypeScript i Rust, przeznaczonej do bezpośredniej transmisji plików i katalogów bez korzystania z usług chmurowych. Szyfrowanie end-to-end oparte na QUIC i TLS 1.3 w połączeniu z hashowaniem BLAKE3 zapewnia weryfikację integralności. Automatyczne wznawianie przerwanych transmisji gwarantuje stabilność w niestabilnych sieciach. Działa w sieciach lokalnych i internecie, omija NAT dzięki wbudowanemu retranslatorowi z szyfrowaniem.

Obsługiwane są Windows, Linux, macOS, dodano lokalną kompilację dla Androida. Integracja z CLI Sendme oraz plany na wersję webową rozszerzają scenariusze użycia dla programistów.

Kluczowe cechy techniczne

Aplikacja minimalizuje zależność od pośredników: transmisja odbywa się bezpośrednio między urządzeniami bez kont czy metadanych. Protokoły QUIC zmniejszają opóźnienia, TLS 1.3 gwarantuje szyfrowanie ruchu. BLAKE3 służy do szybkiej weryfikacji plików po stronie nadawcy i odbiorcy.

Google AdInline article slot
  • Szyfrowanie i bezpieczeństwo: End-to-end E2E z QUIC/TLS 1.3, ochrona przed MITM.
  • Niezawodność: Automatyczne wznawianie pobrań, weryfikacja integralności po obu stronach.
  • Możliwości sieciowe: NAT traversal, fallback na szyfrowany retranslator.
  • Formaty: Obrazy, wideo, dokumenty, katalogi dowolnej wielkości.

Szybkość osiągana jest dzięki wsparciu połączeń gigabitowych, bez limitów chmurowych magazynów.

Nowości w wersji 0.3.5

Aktualizacja skupia się na użyteczności i rozszerzeniu platform. Programiści dodali:

  • Podgląd plików przed wysłaniem przy wklejaniu w drag-and-drop.
  • Lokalną kompilację dla Androida — instrukcje kompilacji w repozytorium.
  • Stronę ustawień dla przyszłej personalizacji (motywy, parametry połączenia).
  • Powiadomienia o zakończeniu transmisji po stronie odbiorcy.
  • Animacje zakładek w UI dla płynnej nawigacji.
  • Funkcję usuwania wybranego pliku z kolejki.
  • Zaktualizowane tłumaczenia dla wsparcia wielojęzycznego.

Te zmiany ułatwiają przepływ pracy dla programistów średniego i wyższego szczebla, pracujących z dużymi zbiorami danych lub w rozproszonych zespołach.

Google AdInline article slot

Scenariusze użycia dla programistów

AltSendme nadaje się do przesyłania artefaktów CI/CD, logów, binarek bez ujawniania danych. W przeciwieństwie do usług chmurowych, eliminuje ryzyko wycieków metadanych. Dla sieci lokalnych — zamiennik SMB/FTP z szyfrowaniem. Testy w środowiskach produkcyjnych pokazują niskie obciążenie CPU dzięki backendowi w Rust i zoptymalizowanemu frontendowi w TypeScript.

Integracja z CLI umożliwia skryptyzację: sendme send file.zip --peer-id abc123. Wersja mobilna otwiera użycie w testach terenowych lub devops w ruchu.

Repozytorium na GitHub pod licencją AGPLv3 pozwala na forkowanie i modyfikowanie pod zadania enterprise, takie jak bezpieczne współdzielenie plików w mikrousługach.

Google AdInline article slot

Co ważne

  • Obsługa Androida i plany na web — rozszerzenie na przypadki brzegowe.
  • QUIC/TLS 1.3 + BLAKE3: nowoczesny stos dla transmisji o niskim opóźnieniu i wysokiej bezpieczeństwie.
  • NAT traversal i retranslator: działa za dowolnymi zaporami sieciowymi.
  • Automatyczne wznawianie i weryfikacja dwustronna: minimalizuje błędy w niestabilnych sieciach.
  • Otwarty kod w Rust/TS: łatwo rozszerzalny dla niestandardowych protokołów.

— Editorial Team

Advertisement 728x90

Czytaj dalej