Powrót do strony głównej

AeroFTP: klient FTP na Rust z SFTP i S3

AeroFTP — otwarty wieloplatformowy menedżer plików na Rust i TypeScript z obsługą 25 protokołów, w tym SFTP, S3 i chmury. Zawiera szyfrowanie AeroVault, agent AI, edytor Monaco i CLI. Nadaje się do środowisk multi-cloud bez telemetrii.

Otwarty AeroFTP: 25 protokołów i AI dla plików
Advertisement 728x90

# AeroFTP: otwarty menedżer plików z obsługą 25 protokołów na Rust i TypeScript

AeroFTP to wieloplatformowa aplikacja do przesyłania i zarządzania plikami, napisana w Rust i TypeScript. Kod jest dostępny na GitHub pod licencją GNU GPL v3.0. Obsługuje Windows, macOS i Linux. Główną cechą jest ujednolicony interfejs do pracy z FTP, SFTP, WebDAV, S3, GitHub oraz usługami chmurowymi takimi jak Google Drive, Dropbox, OneDrive, MEGA.

Dwupanelowy menedżer plików ułatwia drag-and-drop między zdalnymi serwerami. Wbudowane moduły AeroCloud do synchronizacji, AeroFile do podglądu, AeroSync do dwukierunkowej replikacji, AeroVault do szyfrowania, AeroTools do narzędzi oraz AeroPlayer do multimediów.

Kluczowe protokoły i bezpieczeństwo

Obsługa 25 protokołów obejmuje większość scenariuszy:

Google AdInline article slot
  • FTP, FTPS, SFTP, WebDAV;
  • Magazyny obiektowe S3;
  • Chmury: Google Drive, Dropbox, OneDrive, MEGA;
  • Dodatkowo: GitHub oraz 51 platformy dla deweloperów.

Bezpieczeństwo zapewnione przez TLS, zaszyfrowane kontenery AeroVault v2 oparte na AES-256-GCM-SIV z pochodną klucza Argon2id. Integracja z Cryptomator (format 8) dla kompatybilności z istniejącymi magazynami. Wszystkie dane logowania przechowywane lokalnie bez telemetrii.

Wersjonowanie plików, selektywna synchronizacja folderów i replikacja w tle pozwalają stworzyć osobiste chmury na dowolnym serwerze. Idealne do użytku domowego lub małego biznesu z naciskiem na porządek danych.

Narzędzia dla deweloperów

AeroFTP wykracza poza prosty klient:

Google AdInline article slot
  • Wbudowany edytor Monaco (z VS Code) do zdalnego edytowania kodu.
  • Terminal z synchronizacją motywów i obsługą poleceń shell.
  • Interfejs CLI z 30 podpoleceniami i skryptowaniem do automatyzacji.
  • AeroAgent — agent AI z 19 dostawcami i 47 narzędziami do zadań takich jak wyszukiwanie czy automatyzacja.
  • Przeglądarka archiwów (ZIP, 7z, TAR, RAR) z selektywnym rozpakowywaniem.

Podgląd plików, karty dla wielu połączeń, wyszukiwanie oparte na inteligentnych algorytmach przyspieszają nawigację. Obsługa 47 języków i 4 motywów (jasny, ciemny, Tokyo Night, cyberpunk).

Możliwości synchronizacji i zarządzania

Dwukierunkowa synchronizacja AeroCloud działa w tle, zapewniając aktualność danych. Selektywne zarządzanie folderami minimalizuje ruch sieciowy. Krok po kroku przewodniki po konfiguracji protokołów ułatwiają wejście w temat średniozaawansowanym i zaawansowanym deweloperom.

Przykład scenariusza: podłączenie bucketa S3 przez WebDAV z automatyczną synchronizacją do lokalnego folderu. Lub montowanie repozytorium GitHub jako systemu plików z edycją przez Monaco.

Google AdInline article slot

Dla zespołów: skryptowanie wsadowe w CLI pozwala budować potoki, integrując się z CI/CD.

Co ważne

  • Pełna obsługa TLS i szyfrowania bez kompromisów w prywatności.
  • 25 protokołów + 51 chmur dla uniwersalności w środowiskach multi-cloud.
  • Modułowa architektura z agentem AI i edytorem podobnym do VS Code.
  • Otwarty kod na Rust/TS do audytu i dostosowania.
  • Wieloplatformowość bez telemetrii, nacisk na lokalną kontrolę.

— Editorial Team

Advertisement 728x90

Czytaj dalej