Delta — pulpit zdalny

Weź ekran. Zostaw ślad.

Delta oddaje ci maszynę po drugiej stronie: jej ekran, jej pliki, jej schowek. Sesje są szyfrowane end-to-end, a gdy sieć nie pozwala dwóm maszynom rozmawiać wprost, relay, który je niesie, jest nasz i stoi w UE. Host prowadzi własny dziennik każdego pliku, który się ruszył.

Klient Delta na Linuksie: gotowy identyfikator urządzenia i pole, by połączyć się z peerem.
Delta 0.1.1 na Linuksie — zrzut ekranu, nie makieta
Zmierzone, nie deklarowane

Cztery rzeczy do sprawdzenia.

Szyfr sesji
XSalsa20-Poly1305 Klucz symetryczny uzgadniany dla każdej sesji. Relaye przenoszą szyfrogram i nie mają klucza, który go otwiera.
Tożsamość
Ed25519 Serwer rendezvous podpisuje tożsamość każdego węzła. Klient sprawdza ten podpis kluczem wkompilowanym w siebie, zanim ruszy choć jeden piksel.
Gdy weryfikacja zawiedzie
Sesja zostaje odrzucona Nie obniżona, nie ponowiona otwartym tekstem. Klient przerywa — bo klient, który schodzi do otwartego tekstu, to klient, którego można tam zepchnąć.
Rendezvous i relay
relay-eu1.altovar.net Nasze maszyny z naszym obrazem, w UE. Wskaż klientowi inny i użyje tamtego.

Jeden klient, całe zgłoszenie.

Jedno zgłoszenie, bez zmiany narzędzia: widzisz ekran, przenosisz pliki, zmieniasz monitor, resztę wyjaśniasz na czacie. Wszystko na tej szynie jest w kliencie Linux, który pobierasz — nic tu nie jest planem na przyszłość.

  • Zdalne sterowanie

    Odległy ekran z klawiaturą i myszą, w oknie lub na pełnym ekranie, z liczbą klatek i kodekiem na widoku, gdy pracujesz.

  • Wiele monitorów

    Wybierz, który ekran hosta oglądasz, i zmień go w trakcie sesji bez ponownego łączenia.

  • Przesyłanie plików

    Dwupanelowa przeglądarka z kolejką, przenosząca pliki w obie strony w czasie sesji.

  • Audyt plików po stronie hosta

    Host ma własny panel nazywający każdy plik odczytany z maszyny lub na nią zapisany, ze ścieżką i kierunkiem.

  • Wspólny schowek

    Tekst idzie za schowkiem między dwiema maszynami, z historią po twojej stronie — a host decyduje, połączenie po połączeniu, czy w ogóle go udostępnić.

  • Zdalny dźwięk

    To, co gra na hoście, słyszysz i ty, w tej samej sesji — a host może pominąć dźwięk przy akceptacji.

  • Przekierowanie portu

    Przekieruj lokalny port TCP na maszynę zdalną i sięgnij po usługę, której nigdy nie wystawiono.

  • Czat

    Kanał wiadomości obok sesji, dla osoby siedzącej po drugiej stronie.

  • Wykrywanie w LAN

    Znajduje inne urządzenia Delta w tej samej sieci przez rozgłoszenie, w ogóle bez udziału relaya.

  • Wake on LAN

    Wyślij magiczny pakiet do uśpionej maszyny z tego samego ekranu, z którego się łączysz.

  • Książka adresowa

    Zapisane urządzenia, w grupach, kopiowane i przywracane z pliku, który trzymasz ty. Zostaje na twojej maszynie.

  • Statystyki sesji

    Sesje, minuty, przeniesione pliki i dane, średnia liczba klatek i opóźnienie, per urządzenie — na twojej maszynie, z sesji, które naprawdę się odbyły.

  • Dwa składniki

    Kod czasowy na hoście, sprawdzany zanim połączenie przychodzące zostanie przyjęte.

  • Nagrywanie sesji

    Jedno kliknięcie nagrywa oglądaną sesję do pliku wideo na twojej maszynie.

  • Sześć języków, dwa motywy

    Niemiecki, angielski, hiszpański, francuski, włoski i portugalski, w jasnym lub ciemnym motywie — i dalej działa z zasobnika.

  • Przejdź sesję
AI, tylko za zgodą

Copilot, który patrzy razem z tobą.

Delta umie czytać sesję jak doświadczony kolega: patrzy na ekran, rozumie, co idzie nie tak, i mówi, czego spróbować dalej. Wszystko opcjonalne — i wszystko przechodzi przez naszą bramę w UE.

  • Podpowiedzi na żywo

    W trakcie sesji copilot bierze klatkę co 8 sekund — tylko gdy ekran naprawdę się zmienia — i kładzie następny krok w bocznym panelu.

  • Czyta błąd za ciebie

    Jedno kliknięcie przechwytuje ekran, czyta tekst, wyławia błąd i proponuje poprawkę.

  • Raporty i kluczowe momenty

    Nagrana sesja może stać się pisemnym raportem, z błędami i zmianami stanu oznaczonymi samoczynnie na osi czasu.

  • Przed i po

    Zrób odczyt maszyny, wykonaj pracę, zrób drugi — a to, co zmieniło się pomiędzy, wraca spisane.

Uzgodnienie

Woli odmówić niż obniżyć.

Szyfrowanie end-to-end jest warte tego słowa tylko wtedy, gdy klient jest gotów się rozłączyć. Ten w Delcie jest. Oto kolejność zdarzeń i to, co zrywa łańcuch.

  1. Serwer podpisuje węzeł

    Serwer rendezvous ma parę kluczy Ed25519 i podpisuje tożsamość urządzenia, do którego dzwonisz.

  2. Klient sprawdza podpis

    Weryfikuje go kluczem publicznym serwera wkompilowanym w klienta, a potem sprawdza, że zawarta w nim tożsamość to naprawdę żądane urządzenie.

  3. Węzły uzgadniają klucz

    Dopiero wtedy obie strony ustalają symetryczny klucz sesji. Od tego miejsca strumień jest szyfrogramem, także przez relay.

  4. Cokolwiek się nie zgadza — nie ma sesji

    Zły klucz, zła tożsamość, zły typ komunikatu, brak odpowiedzi: klient przerywa. Nie ma gałęzi, która idzie dalej otwartym tekstem — a to właśnie w nią celowałby napastnik.

Okno przychodzącego połączenia Delty na hoście: nazwa i ID gościa, odliczanie, pięć przełączników uprawnień dla klawiatury, schowka, dźwięku, plików i restartu oraz przyciski Odrzuć i Akceptuj.
Tryb hosta → połączenie przychodzące

Przełączniki należą do hosta, nie do gościa. Każde połączenie czeka na kliknięcie na maszynie, do której się łączy, a to kliknięcie rozstrzyga o klawiaturze, schowku, dźwięku, przesyłaniu plików i restarcie w tej sesji.

Jak działa uzgodnienie

Trasa zostaje w Europie.

Zgłoszenie serwisowe to połączenie dwóch maszyn, a ktoś musi je przenieść, gdy sieć nie pozwala im rozmawiać wprost. O tym przewoźniku większość narzędzi milczy.

Najpierw wprost
Delta próbuje połączenia bezpośredniego między węzłami i schodzi na relay dopiero wtedy, gdy sieć odmówi. Mniej przeskoków, ilekroć porty na to pozwalają.
Nasz sprzęt, w UE
Gdy relay jest potrzebny, to relay-eu1.altovar.net: nasze maszyny z obrazem, który sami budujemy, w UE. Nikt inny nie stoi w środku twojego zgłoszenia.
Albo twój własny
Wskaż Delcie rendezvous i relay, które prowadzisz sam, a będzie rozmawiać z twoją infrastrukturą zamiast z naszą.
Karta trybu hosta w Delcie na maszynie, do której się łączymy: tryb hosta działa i jest zarejestrowany w rendezvous, a poniżej identyfikator połączenia.Karta trybu hosta w Delcie na maszynie, do której się łączymy: tryb hosta działa i jest zarejestrowany w rendezvous, a poniżej identyfikator połączenia.
Tryb hosta — zarejestrowany i gotowy

Delta jest nasza.

Dzieli warstwę tożsamości, relaye i europejski ślad z resztą katalogu Altovar. Jeden dostawca, jedno miejsce do zapytania, jedna jurysdykcja.