Klien obrolan P2P sejati?


13

Apakah klien obrolan P2P sejati ada untuk Linux? Jika memang ada, bisakah seseorang memberikan tautan?

Saya sudah mencoba mencari klien seperti itu, tetapi belum beruntung. Idealnya klien akan bekerja pada sistem berbasis debian dan / atau debian.


Skype Bagiku terasa aneh bahwa bagian olahpesan cepat dari program ini bekerja seperti itu. VOIP saya dapatkan, tetapi P2Ping pesan instan benar-benar merusak "pesan offline", sebagian karena Anda tidak punya tempat untuk mengantri pengiriman, dan karena pengiriman kemudian mengkhianati status "tidak terlihat". (Masih kagum mereka menggabungkan MSN ke dalam apa yang pada dasarnya layanan dengan fitur lebih rendah ini). Saya kira skype masih memiliki server pusat, jadi mungkin Jabber (implementasi XMPP) adalah jawaban yang lebih berguna, permintaan maaf karena gagal menolak jab di skype: P Tanpa server, bagaimana Anda menemukan orang? (XMPP = dns)
iain

1
Perhatikan bahwa sistem obrolan peer-to-peer secara ketat mensyaratkan bahwa peer yang berasal dapat membuka koneksi ke peer target, yang berarti bahwa peer target harus mendengarkan pada port pada alamat IP yang dikenal, yang bisa sulit dalam berlatih karena firewall dan NAT.
Gilles 'SANGAT berhenti menjadi jahat'

skype mendukung pesan offline untuk beberapa waktu sekarang
phil294

@oshirowanen Apakah Anda bermaksud mengobrol melalui internet tanpa server di tengah?
EnzoR

Mungkin ingin memeriksa: getession.org - ini adalah messenger P2P dengan mixnet di backend dan fork dari signal messenger.
Patoshi パ ト シ

Jawaban:


6

GNU Talk benar-benar peer-to-peer, dan dikemas dalam sebagian besar distribusi.


gtalk hanya berfungsi untuk pengguna yang menggunakan terminal di dalam sistem Linux yang sama. "Klien obrolan P2P" haruslah yang bekerja melalui jaringan ...
EnzoR

1
@ Enzo Mengapa menurut Anda pembicaraan GNU hanya untuk satu mesin? Meskipun saya sudah lama tidak menggunakan GNU bicara, itu sangat mampu menghubungkan ke daemon yang berjalan pada komputer lain untuk berkomunikasi. Saya benar-benar menggunakannya kembali di akhir tahun 90an hanya untuk tujuan ini.
Chris Down

@ Cris-down, karena bahkan dalam kasus ini tidak akan menjadi klien obrolan P2P. P2P berarti tidak ada server. Kalau tidak, email (SMTP) juga akan memenuhi syarat.
EnzoR

1
@ Enzo "Peer-to-peer" biasanya berarti tidak ada server pusat , itulah sebabnya SMTP tidak memenuhi syarat. Itu biasanya bukan cara bicara GNU. Kalau tidak, dengan definisi itu, bahkan penggunaan DHT tidak akan memenuhi syarat.
Chris Down

2
@ Enzo Baca kembali referensi Anda. Sebagai contoh, saya jelas ingat ytalkyang cukup dapat terhubung ke beberapa lainnya server di host lain menggunakan TCP / IP lebih dari dua dekade lalu. (itulah sebabnya saya beralih dari talkklien lawas lama yang tidak bisa)
Matija Nalis

2

Klien P2P

Saya memang menemukan aplikasi ini yang dimaksudkan untuk berjalan di Windows & Linux. Ini disebut TorChat .

kutipan dari situs web

TorChat adalah messenger instan peer to peer dengan desain yang sepenuhnya terdesentralisasi, dibangun di atas layanan tersembunyi lokasi Tor, memberikan Anda anonimitas yang sangat kuat sambil sangat mudah digunakan tanpa perlu menginstal atau mengkonfigurasi apa pun.

TorChat hanya berjalan dari drive USB di PC Windows apa pun. (Ini dapat berjalan di Linux dan Mac juga, sebenarnya itu dikembangkan di Linux dengan kegunaan lintas platform dalam pikiran sejak saat pertama, tetapi instalasi pada platform lain selain Windows sedikit lebih rumit saat ini)

Menjalankan server Anda sendiri

Saya sarankan hanya menyiapkan server obrolan Anda sendiri. Saya menjalankan ejabberddan itu cukup sepele untuk diatur pada kotak saya sendiri dan kemudian saya memberikan akun orang untuk mengaksesnya.

Ejabberd adalah server XMPP sehingga setiap klien seperti Pidgin atau Empathy. Anda juga dapat menggunakan klien obrolan berbasis web juga. Ini adalah server XMPP berfitur lengkap yang digunakan Proses Satu dalam produk mereka sehingga sangat mumpuni.

Bahkan memiliki kamar sehingga Anda dapat melakukan hampir semua hal dengan itu.

Sumber daya


Sejauh yang saya tahu, ejabberd tidak peer to peer ...
Chris Down

@ChrisDown - benar, makanya saya bilang saya akan mengatur server obrolan saya sendiri 8-)
slm

@ ChrisDown - Saya telah menambahkan opsi p2p juga jadi jawaban saya setidaknya membahas ini karena itulah dasar asli untuk Q.
slm

2

Zeroconf adalah protokol yang dirancang oleh Apple untuk deteksi layanan otomatis di dalam jaringan, misalnya untuk mendeteksi printer yang tersedia. Ini juga dapat digunakan untuk mengobrol!

Implementasi untuk Linux adalah Avahi , implementasi Apple disebut Bonjour , sehingga protokol obrolan sering disebut Bonjour.

Klien obrolan populer seperti Pidgin dan Gajim mendukung protokol ini. Di Pidgin, Anda harus membuat akun untuk protokol Bonjour , hanya memberikan nama panggilan. Di Gajim itu disebut Lokal , yang dapat Anda aktifkan di jendela Akun.


Ini tidak ada hubungannya dengan obrolan P2P!
EnzoR

1
@ Enzo Mengapa? Sudahkah Anda mencobanya? Harap jangan menyalahgunakan downvote jika Anda secara pribadi tidak menyukai solusinya.
sebix

Anda tidak tahu apa itu chat / protokol P2P, bukan? en.wikipedia.org/wiki/Peer-to-peer
EnzoR

1
@ Enzo Mengapa Avahi / Bonjour tidak peer to peer?
Sebix

3
@ Enzo Ya, dan itu bisa digunakan untuk obrolan juga. Saya mencantumkan dua klien yang mendukung protokol itu dalam jawaban saya.
Sebix

1

Anda dapat memeriksa https://bitchat.im yang dapat berjalan di Linux dengan mono framework diinstal. Sumber terbuka dan murni peer-to-peer, seperti pada, itu bekerja mirip dengan klien bittorrent dan bahkan menggunakan pelacak dan DHT untuk menemukan teman sebaya.


1

Saya akan melihat protokol TOX dan klien terkait. Ini adalah protokol P2P sejati berdasarkan DHT (sama seperti BitTorrent). Saya pikir itu yang terbaik yang dapat Anda temukan hari ini!


ini menggunakan nomor id persisten, dapat digunakan dengan tor, memiliki klien klien, memiliki klien windows, dan mudah digunakan
Toothrot

0

Briar P2P Messenger - yang belum saya uji sendiri - berfungsi dengan mengirim pesan melalui Bluetooth, Wifi atau jaringan TOR tanpa cloud.


0

Retasan buatan sendiri yang cepat:

  • satu rekan (mendengarkan satu) berjalan misalnya:

    nc -l -p 1234

  • dan rekan lain (menghubungkan satu) berjalan misalnya:

    nc ip_or_FQDN_of_other_peer.example.net 1234

Ta-da! klien obrolan P2P sejati.

Atau, Anda dapat melakukannya apt-get install ytalkuntuk beberapa standarisasi, UI yang lebih bagus dan lebih banyak fitur.

Atau, jika Anda hanya memerlukan komunikasi aktual untuk menjadi P2P dan Anda baik-baik saja dengan menggunakan beberapa layanan informasi direktori pusat (alih-alih menentukan alamat IP dan port dengan tangan), cari lusinan klien IRC. Sementara secara default IRC menyampaikan pesan melalui server, ada /DCC CHATperintah yang menetapkan komunikasi langsung peer to peer tanpa meneruskan pesan melalui server.

Atau, jika itu adalah privasi yang Anda khawatirkan, Anda dapat mencoba apt-get install torchat, untuk mendapatkan messenger instan anonim yang terdesentralisasi (tetapi perhatikan bahwa jaringan TOR yang mendasarinya mungkin tidak sesuai dengan definisi Anda tentang "P2P sebenarnya")


0

Untuk privasi murni dan menghapus metadata selama komunikasi, ada messenger sesi: https://getsession.org - Backend adalah mixnet seperti Tor yang menyembunyikan IP Anda. Tampaknya mereka memiliki klien untuk sebagian besar platform.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.