Esiste un vero client di chat P2P per Linux? Se esiste, qualcuno può fornire un link?
Ho provato a cercare un tale cliente, ma non ho ancora avuto fortuna. Idealmente il client lavorerà su sistemi basati su debian e / o debian.
Esiste un vero client di chat P2P per Linux? Se esiste, qualcuno può fornire un link?
Ho provato a cercare un tale cliente, ma non ho ancora avuto fortuna. Idealmente il client lavorerà su sistemi basati su debian e / o debian.
Risposte:
GNU Talk è strettamente peer-to-peer ed è confezionato nella maggior parte delle distribuzioni.
ytalk
essere stato in grado di connettermi a più altri server su altri host utilizzando TCP / IP più di due decenni fa. (ecco perché l'ho passato da un vecchio talk
client legacy che non poteva)
Ho trovato questa applicazione che pretende di funzionare su Windows e Linux. Si chiama TorChat .
estratto dal sito web
TorChat è un servizio di messaggistica istantanea peer-to-peer con un design completamente decentralizzato, costruito in cima ai servizi nascosti di Tor, che ti offre un anonimato estremamente forte pur essendo molto facile da usare senza la necessità di installare o configurare nulla.
TorChat funziona da un'unità USB su qualsiasi PC Windows. (Può funzionare anche su Linux e Mac, infatti è stato sviluppato su Linux pensando all'usabilità multipiattaforma fin dal primo momento, ma l'installazione su piattaforme diverse da Windows al momento è un po 'più complicata)
Suggerirei di configurare il tuo server di chat. Corro ejabberd
ed è stato abbastanza banale installarlo sulla mia scatola e quindi do agli utenti account per accedervi.
Ejabberd è un server XMPP quindi qualsiasi client come Pidgin o Empathy. Puoi anche distribuire un client di chat basato sul Web. Questo è un server XMPP con funzionalità complete che Process One utilizza nei propri prodotti, quindi è estremamente capace.
Ha anche delle stanze, quindi puoi fare praticamente tutto con esso.
Zeroconf è un protocollo progettato da Apple per il rilevamento automatico dei servizi all'interno di una rete, ad esempio per rilevare le stampanti disponibili. Può anche essere usato per chattare!
L'implementazione per Linux è Avahi , l'implementazione di Apple si chiama Bonjour , quindi il protocollo di chat viene spesso chiamato Bonjour.
I client di chat popolari come Pidgin e Gajim supportano questo protocollo. In Pidgin, devi creare un account per il protocollo Bonjour , dando solo un soprannome. In Gajim si chiama Local , che puoi abilitare nella finestra Account.
Puoi dare un'occhiata a https://bitchat.im che può essere eseguito su Linux con mono framework installato. Il suo open source e puro peer-to-peer, come in, funziona in modo simile al client bittorrent e utilizza persino tracker e DHT per trovare peer.
Darei un'occhiata al protocollo TOX e ai client correlati. È un vero protocollo P2P basato su DHT (lo stesso di BitTorrent). Penso che sia il migliore che puoi trovare oggi!
Trucco rapido fatto in casa:
un peer (ascoltando uno) viene eseguito ad esempio:
nc -l -p 1234
e un altro peer (collegandone uno) viene eseguito ad esempio:
nc ip_or_FQDN_of_other_peer.example.net 1234
Ta-da! vero client di chat P2P.
Oppure, puoi fare apt-get install ytalk
per un po 'di standardizzazione, un'interfaccia utente più bella e più funzionalità.
Oppure, se hai solo bisogno di comunicazioni effettive per essere P2P e stai bene usando un servizio di informazioni di directory centrale (invece di specificare manualmente gli indirizzi IP e le porte), cerca una dozzina di client IRC. Mentre per impostazione predefinita IRC inoltra i messaggi sul server, esiste un /DCC CHAT
comando che stabilisce la comunicazione diretta peer to peer senza inoltrare i messaggi tramite server.
Oppure, se è la privacy di cui ti preoccupi, potresti provare apt-get install torchat
a ottenere un servizio di messaggistica istantanea anonima decentralizzata (ma nota che la rete TOR sottostante potrebbe non corrispondere alla tua definizione di "vero P2P")
Per pura privacy e rimozione dei metadati durante la comunicazione, c'è il messenger di sessione: https://getsession.org - Il backend è un mixnet come Tor che nasconde il tuo IP. Sembra che abbiano client per la maggior parte delle piattaforme.