Czy istnieje prawdziwy klient czatu P2P dla systemu Linux? Jeśli istnieje, czy ktoś może podać link?
Próbowałem szukać takiego klienta, ale nie miałem jeszcze szczęścia. W idealnym przypadku klient będzie działał na systemach opartych na Debianie i / lub Debianie.
Odpowiedzi:
GNU Talk jest ściśle peer-to-peer i znajduje się w większości dystrybucji.
źródło
ytalk
że mogłem połączyć się z wieloma innymi serwerami na innych hostach za pomocą protokołu TCP / IP ponad dwie dekady temu. (dlatego właśnie przerzuciłem się na staregotalk
klienta, który nie mógł)Klient P2P
Znalazłem tę aplikację, która prawdopodobnie działa w systemach Windows i Linux. To się nazywa TorChat .
fragment strony internetowej
Prowadzenie własnego serwera
Sugerowałbym utworzenie własnego serwera czatu. Uruchamiam
ejabberd
i konfiguracja na moim własnym urządzeniu była dość trywialna, a następnie pozwalam ludziom na dostęp do niego.Ejabberd to serwer XMPP, więc każdy klient, taki jak Pidgin lub Empathy. Możesz także wdrożyć klienta czatu opartego na sieci. Jest to w pełni funkcjonalny serwer XMPP, z którego korzysta Process One w swoich produktach, dzięki czemu jest niezwykle zdolny.
Ma nawet pokoje, dzięki czemu możesz zrobić prawie wszystko.
Zasoby
źródło
Zeroconf to protokół zaprojektowany przez Apple do automatycznego wykrywania usług w sieci, na przykład do wykrywania dostępnych drukarek. Może być również używany do rozmowy!
Implementacją dla Linuksa jest Avahi , implementacja Apple nazywa się Bonjour , dlatego protokół czatu jest często po prostu nazywany Bonjour.
Popularni klienci czatu, tacy jak Pidgin i Gajim, obsługują ten protokół. W Pidgin musisz utworzyć konto dla protokołu Bonjour , podając tylko pseudonim. W Gajim nazywa się Lokalny , który można włączyć w oknie Konta.
źródło
Możesz sprawdzić https://bitchat.im, który może działać w systemie Linux z zainstalowanym szkieletem mono. Jest to oprogramowanie typu open source i czysty peer-to-peer, ponieważ działa podobnie jak klient bittorrent, a nawet używa trackerów i DHT do wyszukiwania peerów.
źródło
Rzuciłbym okiem na protokół TOX i powiązanych klientów. To prawdziwy protokół P2P oparty na DHT (taki sam jak BitTorrent). Myślę, że to najlepsze, co możesz dziś znaleźć!
źródło
Wrzosiec P2P Messenger - którego sam nie testowałem - działa, wysyłając wiadomości przez Bluetooth, Wi-Fi lub sieć TOR bez chmury.
źródło
Szybki domowy hack:
jeden peer (nasłuchujący) działa na przykład:
nc -l -p 1234
a inny peer (łączący jeden) działa na przykład:
nc ip_or_FQDN_of_other_peer.example.net 1234
Ta-da! prawdziwy klient czatu P2P.
Lub możesz zrobić
apt-get install ytalk
dla pewnej standaryzacji, ładniejszego interfejsu użytkownika i innych funkcji.Lub, jeśli potrzebujesz tylko rzeczywistej komunikacji, aby być P2P i nie masz nic przeciwko korzystaniu z centralnej usługi informacji katalogowej (zamiast ręcznego określania adresów IP i portów), poszukaj dowolnego z kilkudziesięciu klientów IRC. Podczas gdy domyślnie IRC przekazuje wiadomości przez serwer, istnieje
/DCC CHAT
polecenie, które ustanawia bezpośrednią komunikację peer-to-peer bez przekazywania wiadomości przez serwer.Lub, jeśli martwisz się o prywatność, możesz spróbować
apt-get install torchat
uzyskać zdecentralizowany anonimowy komunikator internetowy (ale pamiętaj, że podstawowa sieć TOR może nie pasować do Twojej definicji „prawdziwego P2P”)źródło
Dla czystej prywatności i usuwania metadanych podczas komunikacji dostępny jest komunikator sesji: https://getsession.org - Backend to mixnet taki jak Tor, który ukrywa twoje IP. Wydaje się, że mają klientów dla większości platform.
źródło