sciek2

where all your dupy are sperma

Super szypkie howto [matrix]

April 09, 2023

Ten wpis odpowiada podobnemu wpisowi o XMPP. Matrix to inny zdecentralizowany protokół do generalnej komunikacji, razem z XMPP tworzący parę najpopularniejszych alternatyw dla discorda. Bez powtarzania informacji zawartych we wpisie o XMPP, poniżej przewałkuję najważniejsze detale implementacji i zasugeruję kilka programów i serwerów żeby każdy mógł sobie wskoczyć i czatować doświadczając najmniejszej ilości mordęgi.

Ale zanim o samym matrixie...

typowa rozmowa na matrixie w cliencie Nheko

[matrix] vs XMPP

Nie da się mówić o tych dwóch technologiach bez porównań - większość użytkowników ma silne opinie o wyższości jednego nad drugim, okazjonalnie ryzykując obserwacje że w sumie oba ssą. Osobiście preferuję xmpp. Oto garść detali które często motywują preferencje internautów:

  • oprogramowanie serwerowe matrixa ssie. duże serwery działają jak gówno, małe serwery wymagają za dużo żeby sensownie trzymać je sobie na RPI albo czymś podobnym w piwnicy.
  • matrix to tłusty protokół który obsłuży wszystko. użycza się to mostom, gdzie z praktycznie dowolnego innego protokołu (telegram, discord, xmpp, irc, etc) można stworzyć poprawne matrixowe wiadomości, nie tracąc w procesie żadnych danych. To nie zawsze jest możliwe w drugą stronę, np irc oczywiście nie potrafi wyświetlać awatarów. No i najpierw trzeba napisać oprogramowanie które to wykona. W kontraście, xmpp niby też może dużo obsłużyć, ale będzie polegać na rozszerzeniach do standardu - twój usługodawca musi dbać o to żeby ambitniejsze rzeczy działały.
  • clienty do xmpp to mały burdel i nie wszystko dobrze między nimi działa. W świecie matrixa de facto oficjalny element dyktuje zasady dla każdego innego.
  • matrix trochę zgrabiej traktuje rozmowy grupowe.

bez wchodzenia w detale (głupsze rzeczy jak sponsoring od mossadu), to tyle. poniżej właściwe instrukcje:

jak to sie robi kurwa

podobnie jak w XMPP, potrzebujemy konto na jakimś serwerze i program na naszym kompie. często można zrobić sobie konto z poziomu programu, ale nie każdy traktuje to elegancko, i większość serwerów udostępnia swój client w przeglądarce więc zaczniemy od szukania serwera

oficjalny serwer matrix.org jest najpopularniejszy, przez co też chodzi jak gówno i ma pedalski ToS. oto parę fajnych:

  • midov.pl to elegancki polski serwer który nienawidzi normiarzy
  • halogen.city to popularny publiczny serwer
  • jeśli używasz któregoś z większych serwisów udostępniających pleromę albo mastodona, twój serwer może też oferować matrix! np poast tak robi. wtedy pewnie nawet nie potrzebujesz robić konta, wstukaj swoje dane (eg @kotleciarz:poast.org) i wyskoczy ci odnośnik żeby zalogować się z pleromy.
  • więcej
  • więcej ale z wysokimi standardami

jeśli robisz konto w przeglądarce, najpewniej właśnie patrzysz na element, de facto oficjalny client do matrixa który działa w przeglądarce. możesz też go sobie ściągnąć na komputer. jeśli czujesz się ambitniej (albo nienawidzisz electrona), możesz użyć innego:

  • nheko to wporzo client pisany w c++. śmiga na każdym systemie na pc.
  • schildichat to fork elementa, działa trochę lepiej i wygląda bardziej staromodnie. tak jak element, śmiga na elektronie, a więc na wszystkich urządzeniach - pc, android i nawet przeglądarka (jak twój serwer jest super oparty to może oferować schildichat zamiast elementa na swojej stronie)
  • fluffychat to popularny program żeby zainstalować mamie, ma podobne ui jak telegramy itd
  • więcej

gotowe!! dodaj se mie matrix:@menherahair:eientei.org

o chuj chodzi z tymi pokojami

oprócz prywatnych wiadomości, matrix ma też pokoje (room) i odpowiednik discordowego serwera - space albo community. pokoje obsługują czatowanie tekstowe i głosowe, plus eksperymentalne thready. space to po prostu zgrupowane pokoje. pokój może być w paru różnych space'ach. po dołączeniu do space'a widzimy wszystkie pokoje w nim zawarte, i jeśli są publiczne możemy sobie dołączyć. da się też ustawić tak zgrupowane przywileje, moderację itd.

utrzymywanie i udostępnianie publicznych i prywatnych pokojów i community na matrixie to mały burdel. domyślnie serwer matrixa nie dba o to żeby udostepnić jakis prosty link żeby dołączyć, a publiczne pokoje są widoczne dla każdego na serwerze.

programy domyślnie generują zaproszenia które lecą przez oficjalną usługę matrixa: matrix.to. jeśli twój pokój jest przez nich zablokowany (albo nie chcesz łączyć się z cloudflare) to możesz se nasrać do ryja. niektóre serwery specjalnie też udostępniają tę usługę, trochę zabawy i można to ominąć. np oto link to pokoju gordon varasso fan club

szyfrowanie???

jest podobne do OMEMO w XMPP: urządzenia mają swoje fingerprinty, pierwszy jest zaufany na wejściu itd, ale szyfrowanie używa też klucza dzielonego między urządzeniami. zapisz go sobie gdzieś i będziesz mógł odszyfrować historię wiadomości w pokojach i rozmowach na nowych urządzeniach, coś na co model OMEMO w XMPP nie pozwala.

koniec

wsio

dalsze czytanko

tags: xmpp, tutoriale, nienawidze-antychrysta, komputer, matrix

Super szypkie howto XMPP

April 04, 2023

poniżej znajduje sie krótka rozpiska o xmpp którą przygotowałem dla moich kolegów żeby mogli łatwo spierdalać z discorda (nie spierdalają)

めんどくさがり男子が朝起きたら女の子になっていた話

Czym jes???

XMPP (czasem Jabber) to protokół do czatowania troche jak gadu gadu. można też na nim dzwonić i wysyłać pliki

to znaczy że nie ma jednego serwera co jak pierdolnie to możesz se nasrać do ryja tylko miliard!! albo możesz se postawić swój w piwnicy

to znaczy też że - w kontraście do gadu gadu! - nie ma jednego programu do tego tylko miliard. możesz se wybrać taki co lubis i elo.

jak twój serwer/program nie jest zjebany to obsługuje jakiegoś rodzaju end-to-end encryption czyli nikt se nie bedzie robił ctrl+f nigger na twoich wiadomościach.

Jak to sie robi kurwa

musisz se zrobić konto, ale często możesz to zrobić z poziomu programu więc zaczniemy od tego.

oto pare fajnych (wszystkie wspierają OMEMO):

  • Jak nie chce ci sie nic ściągać to możesz odpalić converse.js w każdej przeglądarce z javascriptem.
  • gajim to jeden z popularniejszych, nowocześniejszych, i bezpieczniejszych programów na winde i linuxa, i chyba jedyny który działa bez problemów na windowsie
  • Conversations: fajny mały program na androida. na ich stronce pisze że trzeba płacić ale ne, nie trzeba, program jest open source i dostępny np na f-droidzie
  • Monal IM śmiga na macu i ios jak poczebujesz

z programu możesz se wejść w rejestracje i najpewniej wybrać swój serwer z listy. jak ne wiesz co wybrać to tu mas pare:

gotowe kurwa!! używasz XMPP. dodaj se mie morus@menhera.hair

OMEMO?

omemo to popularne szyfrowanie dla XMPP, powinieneś go używać zawsze jak sie da

działa to tak że zanim zaczniemy wymieniać się wiadomościami musimy zaakceptować swoje OMEMO fingerprinty. np to jest fingerprint mojego laptopa dla konta morus@menhera.hair: 0fe4804a-7474a79a-3205d068-333448d1-f8b16dab-8e670279-8bea718a-35293e66

programy często wymieniają fingerprinty automatycznie podczas pierwszej wymiany wiadomości, a potem proszą o potwierdzenia nowych urządzeń żeby nikt się nie podszywał.

po wymianie twoje wiadomości lecą w ether zaszyfrowane i tylko urządzenia z zaufanymi fingerprintami mogą je odszyfrować czyli pan w serwerowni nie może se oglądać twoich memuw.

stan wsparcia omemo w programach: https://omemo.top/

koniec

wszystko

zapraszam do publicznego pokoju gordon degrasso fan club

dalsze czytanko

tags: xmpp, tutoriale, nienawidze-antychrysta, komputer