Matrix
Spis treści
Tak jak w przypadku Jabbera, prowadzę także serwer Matrix, pod adresem evilmatrix.me:8448. I także tak jak w przypadku Jabbera, to jest serwer otwarty - każdy może się zarejestrować i używać. Oczywiście też jest sfederalizowany - można wysyłać i odbierać wiadomości do i od każdego użytkownika z i do każdego serwera Matrix.
Co to ten cały Matrix, to chyba jakiś film?⌗
No, z filmem to ma wspólną jedynie nazwę :)
Matrix jest otwartym, sfederowanym protokołem komunikacji błyskawicznej (instant messaging) opartym o API HTTP oraz JSON, stworzonym przez izraelską firmę Amdocs, powiązaną z Mossadem. (czyli jak można się domyśleć - wynalazek stworzony na potrzeby wojska, czegoś to przypadkiem nie przypomina?). Dzięki temu jest stworzony z naciskiem na szyfrowanie end-to-end - jest to obsługiwane natywnie i wymuszone. Cecha ta oczywiście została doceniona przez państwowe służby różnych krajów - Matrix jest używany do wewnętrznej komunikacji m.in. w niemieckiej służbie zdrowia, Bundeswehrze, francuskiej administracji państwowej.
Oferuje też funkcję mostkowania, dzięki czemu możemy integrować pokoje w Matrixie z konferencjami XMPP, czatami IRC i w Discordzie, itd. i nie musimy rezygnować kontaktu ze znajomymi korzystającymi z innych platform.
Więcej informacji można znaleźć na Wikipedii.
Dokumentacja Matrixa: tutaj.
Jak się zarejestrować?⌗
Aby zarejestrować się w Matrixie, musimy mieć zainstalowany klient dla tego protokołu :)
Ze swojej strony polecam Element, gdyż mimo że jest stosunkowo ciężki, ze względu na fakt, że to aplikacja napisana w Electronie, jest najbardziej kompletnym klientem. Oferuje wersje na komputery, przeglądarkową oraz na smartfony.
Instrukcja opiera się na użyciu ww. klienta, ale cały proces powinien przebiegać podobnie na innych klientach:
Rejestracja konta Matrix przy użyciu Elementa⌗
Wykonam to na przykładzie swojego serwera - evilmatrix.me:8448
- Po uruchomieniu Elementa, klikamy na łącze Edytuj.
- W oknie wyboru serwera domowego, wybieramy opcję Inne serwery domowe i wpisujemy adres serwera domowego. Potwierdzamy przyciskiem Kontynuuj.
- Klikamy łącze Utwórz konto.
- W następnym oknie, wpisujemy login, hasło oraz adres e-mail. Klikamy przycisk Rejestracja.
- Na adres e-mail po kilku minutach powinna dotrzeć wiadomość z linkiem aktywacyjnym. Należy go potwierdzić.
- Wracamy do Elementa, i wychodzi na to, że jesteśmy gotowi do korzystania :)
Gdzie szukać znajomych?⌗
Należy znać MXID (odpowiednik JID z Jabbera). W Elemencie, na ekranie głównym, należy przycisnąć przycisk “+” obok listy “Osoby” i wpisywać adres.
Gdzie szukać pokoi?⌗
Analogicznie jak wyżej, tylko z listy “Pokoje”. Na różnych serwerach matriksowych jest pełno czatów, które analogicznie przypominają serwery na Discordzie czy pokoje w IRC.
Co z szyfrowaniem E2E? Co jak zgubię klucze?⌗
Najlepiej od razu po rejestracji zainstalować klienta na innym urządzeniu, wówczas klucze będą się synchronizować między końcówkami (komputer, smartfon). Jeśli zgubisz klucze na tyle że nie będziesz w stanie odzyskać ich to sorry, historia wiadomości przepadła :(
Jaki serwer i jakie mosty są wykorzystywane?⌗
Na evilmatrix.me sprawa wygląda następująco:
- serwer Matrix: Synapse
- most Jabber: matrix-bifrost
- most Telegram oraz Discord: t2bot
- most IRC: Heisenbridge
- most WhatsApp: mautrix-whatsapp
Ktoś przesyła nielegalne rzeczy na Twoim serwerze Matrixa!⌗
Jeśli ktoś używa serwera evilmatrix.me do wysyłania zakazanych treści lub wiadomości (np. pornografii dziecięcej, oszustw, nękania, trollingu, sprzedaży nielegalnych narkotyków/broni/oprogramowania/czegokolwiek) - proszę zgłoś mi ten incydent wraz z MXID i wiadomością o nadużywającym użytkowniku (w Element przy wiadomości jest menu z trzema kropkami - po kliknięciu wyświetli się menu, z którego należy wybrać opcję Zgłoś). Jeśli okaże się, że dana osoba używała evilmatrix.me do nielegalnych działań, zostanie ona zbanowana, a jeśli jej działalność rzeczywiście naruszała polskie prawo (ponieważ serwer jest hostowany w Polsce), zostanie zgłoszona polskiej policji.