TermPair — Terminal w przeglądarce z pełną ochroną danych
Wyobraź sobie taką sytuację: musisz pomóc koledze skonfigurować serwer, ale wyjaśnianie każdego kroku przez telefon jest czasochłonne i nieefektywne. Albo chcesz przeprowadzić demonstrację z wiersza poleceń dla swojego zespołu, ale zrzuty ekranu nie oddają dynamiki pracy. To właśnie rodzaj problemu, który rozwiązuje TermPair — narzędzie do bezpiecznego zdalnego dostępu do terminala bezpośrednio z przeglądarki.
Co potrafi TermPair?
TermPair to narzędzie napisane w Pythonie, które tworzy bezpieczny mostek między twoim terminalem a przeglądarką internetową. Oto co go wyróżnia:
- W czasie rzeczywistym: wszystkie operacje w terminalu natychmiast pojawiają się w przeglądarce
- Interakcja dwukierunkowa: możesz nie tylko obserwować, ale także wprowadzać polecenia
- Dostęp grupowy: wielu użytkowników może połączyć się z jedną sesją
- Elastyczne uprawnienia: dostęp tylko do odczytu lub pełna kontrola
- Pełne bezpieczeństwo: szyfrowanie AES-128 typu end-to-end (serwer nie widzi twoich danych)

Jak to działa technicznie?
Architektura TermPair składa się z trzech komponentów:
- Serwer — kieruje zaszyfrowanymi danymi między terminalem a przeglądarkami
- Klient terminalowy — inicjuje sesję i szyfruje dane przed wysłaniem
- Aplikacja webowa — wyświetla terminal w przeglądarce i wysyła dane wejściowe użytkownika

Szyfrowanie jest implementowane na trzech poziomach:
- Dla danych wyjściowych terminala
- Dla danych wejściowych przeglądarki
- Klucz „bootstrapping
Powiązane projekty
Seedit — Reddit Without Servers and Censorship
TypeScript
Cabal CLI - zdecentralizowany czat prosto w terminalu
JavaScript
Videomass: FFmpeg bez linii poleceń
Python ★ 1650
Szach i mat w terminalu — poznaj Gambit
Go ★ 899
YouTube AI Extension — Twój osobisty asystent wideo
TypeScript ★ 670
Bionic ReadingTool — Czytaj szybciej dzięki otwartemu źródłu
TypeScript ★ 535