Khách hàng trò chuyện P2P đúng không?


13

Có một ứng dụng trò chuyện P2P thực sự tồn tại cho Linux không? Nếu nó tồn tại, ai đó có thể vui lòng cung cấp một liên kết?

Tôi đã thử tìm kiếm một khách hàng như vậy, nhưng chưa có may mắn nào. Lý tưởng nhất là khách hàng sẽ làm việc trên các hệ thống dựa trên debian và / hoặc debian.


Ứng dụng trò chuyện. Tôi luôn thấy có vẻ kỳ lạ khi phần nhắn tin tức thời của chương trình này hoạt động theo cách đó. VOIP tôi nhận được, nhưng tin nhắn tức thời P2P thực sự phá vỡ "nhắn tin ngoại tuyến", một phần vì bạn không có nơi nào để xếp hàng gửi và vì sau đó gửi sẽ phản bội bất kỳ trạng thái "vô hình" nào. (Vẫn ngạc nhiên khi họ sáp nhập MSN vào dịch vụ cơ bản ít có tính năng này). Tôi đoán skype vẫn có máy chủ trung tâm, vì vậy có lẽ Jabber (triển khai XMPP) là một câu trả lời hữu ích hơn, xin lỗi vì đã không chống lại jab tại skype: P Không có máy chủ, bạn tìm người như thế nào? (XMPP = dns)
Iain

1
Lưu ý rằng hệ thống trò chuyện ngang hàng nghiêm ngặt yêu cầu rằng máy ngang hàng gốc có thể mở kết nối với máy ngang hàng đích, điều đó có nghĩa là máy ngang hàng đích phải nghe trên một cổng trên địa chỉ IP đã biết, có thể khó khăn trong thực hành do tường lửa và NAT.
Gilles 'SO- ngừng trở nên xấu xa'

skype hỗ trợ tin nhắn ngoại tuyến khá lâu
phil294

@oshirowanen Bạn có ý gì để trò chuyện qua internet mà không có máy chủ nào ở giữa?
EnzoR

Có thể muốn kiểm tra: gotession.org - một trình nhắn tin P2P với một mixnet trên phụ trợ và ngã ba của trình nhắn tin tín hiệu.
Patoshi パ ト

Câu trả lời:


6

GNU Talk hoàn toàn ngang hàng và được đóng gói trong hầu hết các bản phân phối.


gtalk chỉ hoạt động cho người dùng sử dụng các thiết bị đầu cuối bên trong cùng hệ thống Linux. Một "ứng dụng trò chuyện p2p" phải là một ứng dụng hoạt động qua mạng ...
EnzoR

1
@Enzo Tại sao bạn nghĩ GNU talk chỉ dành cho một máy? Mặc dù tôi đã không sử dụng GNU talk trong một thời gian dài, nhưng nó hoàn toàn có khả năng kết nối với các trình tiện ích chạy trên các máy khác để liên lạc. Tôi thực sự đã sử dụng nó vào cuối những năm 90 chỉ với mục đích này.
Chris Down

@ Khủng hoảng, bởi vì ngay cả trong trường hợp này, nó sẽ không phải là ứng dụng trò chuyện P2P. P2P có nghĩa là không có máy chủ. Nếu không, email (SMTP) sẽ đủ điều kiện.
EnzoR

1
@Enzo "ngang hàng" thường có nghĩa là không có máy chủ trung tâm , đó là lý do tại sao SMTP không đủ điều kiện. Đó không phải là cách nói chuyện GNU được sử dụng. Mặt khác, theo định nghĩa đó, ngay cả việc sử dụng DHT cũng không đủ điều kiện.
Chris Down

2
@Enzo Đọc lại tài liệu tham khảo của bạn. Ví dụ, tôi nhớ rõ ràng ytalklà hoàn toàn có thể kết nối với nhiều khác máy chủ trên máy chủ khác sử dụng giao thức TCP / IP hơn hai thập kỷ trước. (đó là lý do tại sao tôi chuyển sang nó từ talkkhách hàng cũ mà không thể)
Matija Nalis

2

Khách hàng P2P

Tôi đã tìm thấy ứng dụng này có khả năng chạy trên Windows và Linux. Nó được gọi là TorChat .

trích đoạn từ trang web

TorChat là một trình nhắn tin tức thời ngang hàng với thiết kế hoàn toàn phi tập trung, được xây dựng dựa trên các dịch vụ ẩn vị trí của Tor, mang lại cho bạn tính ẩn danh cực kỳ mạnh mẽ trong khi rất dễ sử dụng mà không cần phải cài đặt hay định cấu hình bất cứ điều gì.

TorChat chỉ chạy từ ổ USB trên bất kỳ PC Windows nào. (Nó cũng có thể chạy trên Linux và Mac, trên thực tế, nó được phát triển trên Linux với tính khả dụng đa nền tảng ngay từ giây phút đầu tiên, nhưng việc cài đặt trên các nền tảng khác ngoài Windows hiện tại hơi phức tạp hơn một chút)

Chạy máy chủ của riêng bạn

Tôi sẽ đề nghị chỉ cần thiết lập máy chủ trò chuyện của riêng bạn. Tôi chạy ejabberdvà nó khá đơn giản để thiết lập trên hộp của riêng tôi và sau đó tôi cung cấp cho mọi người tài khoản để truy cập nó.

Ejabberd là một máy chủ XMPP nên bất kỳ máy khách nào như Pidgin hoặc Empathy. Bạn cũng có thể triển khai một ứng dụng trò chuyện dựa trên web. Đây là một máy chủ XMPP có đầy đủ tính năng mà Process One sử dụng trong các sản phẩm của họ nên nó cực kỳ có khả năng.

Nó thậm chí còn có phòng để bạn có thể làm mọi thứ với nó.

Tài nguyên


Theo như tôi biết, ejabberd không ngang hàng ...
Chris Down

@ChrisDown - chính xác, vì vậy tại sao tôi nói tôi sẽ thiết lập máy chủ trò chuyện của riêng mình 8-)
slm

@ChrisDown - Tôi cũng đã thêm tùy chọn p2p để câu trả lời của tôi ít nhất giải quyết vấn đề này vì đó là cơ sở ban đầu cho Q.
slm

2

Zeroconf là một giao thức được Apple thiết kế để phát hiện dịch vụ tự động trong mạng, ví dụ như để phát hiện các máy in có sẵn. Nó cũng có thể được sử dụng để trò chuyện!

Việc triển khai cho Linux là Avahi , triển khai của Apple được gọi là Bonjour , do đó giao thức trò chuyện thường chỉ được gọi là Bonjour.

Các ứng dụng trò chuyện phổ biến như PidginGajim hỗ trợ giao thức này. Trong Pidgin, bạn phải tạo một tài khoản cho giao thức Bonjour , chỉ cung cấp một biệt danh. Trong Gajim, nó được gọi là Local , mà bạn có thể kích hoạt trong cửa sổ Tài khoản.


Điều này không có gì để làm với trò chuyện P2P!
EnzoR

1
@Enzo Vì sao? Bạn đã thử chưa? Vui lòng không lạm dụng downvote nếu cá nhân bạn không thích giải pháp.
sebix

Bạn không biết giao thức / trò chuyện P2P là gì? vi.wikipedia.org/wiki/Peer-to-peer
EnzoR

1
@Enzo Tại sao Avahi / Bonjour không ngang hàng?
sebix

3
@Enzo Có, và nó cũng có thể được sử dụng cho các cuộc trò chuyện. Tôi đã liệt kê hai khách hàng hỗ trợ giao thức đó trong câu trả lời của tôi.
sebix

1

Bạn có thể xem https://bitchat.im có thể chạy trên Linux với cài đặt khung đơn âm. Mã nguồn mở và ngang hàng thuần túy của nó, như trong, nó hoạt động tương tự như máy khách bittorrent và thậm chí sử dụng trình theo dõi và DHT để tìm các đồng nghiệp.


1

Tôi sẽ xem xét giao thức TOX và các máy khách liên quan. Đây là một giao thức P2P thực sự dựa trên DHT (giống như BitTorrent). Tôi nghĩ rằng đó là thứ tốt nhất bạn có thể tìm thấy cho đến ngày hôm nay!


cái này sử dụng số id liên tục, có thể được sử dụng với tor, có máy khách cli, có máy khách windows và rất dễ sử dụng
Toothrot

0

Briar Messenger Messenger - mà tôi chưa tự kiểm tra - hoạt động bằng cách gửi tin nhắn qua Bluetooth, Wifi hoặc mạng TOR mà không cần bất kỳ đám mây nào.


0

Hack tự chế nhanh:

  • một đồng đẳng (nghe một) chạy ví dụ:

    nc -l -p 1234

  • và một máy ngang hàng khác (kết nối một) chạy chẳng hạn:

    nc ip_or_FQDN_of_other_peer.example.net 1234

Ta-da! khách hàng trò chuyện P2P thực sự.

Hoặc, bạn có thể làm apt-get install ytalkcho một số giao diện độc lập, giao diện người dùng đẹp hơn và nhiều tính năng hơn.

Hoặc, nếu bạn chỉ cần giao tiếp thực tế là P2P và bạn vẫn ổn khi sử dụng một số dịch vụ thông tin thư mục trung tâm (thay vì chỉ định địa chỉ IP và cổng bằng tay), hãy tìm kiếm bất kỳ ứng dụng khách IRC nào. Mặc dù theo mặc định, IRC chuyển tiếp tin nhắn qua máy chủ, có /DCC CHATlệnh thiết lập giao tiếp ngang hàng trực tiếp mà không chuyển tiếp tin nhắn qua máy chủ.

Hoặc, nếu đó là quyền riêng tư mà bạn lo lắng, bạn có thể thử apt-get install torchat, để có được tin nhắn tức thời ẩn danh phi tập trung (nhưng lưu ý rằng mạng TOR cơ bản có thể không phù hợp với định nghĩa của bạn về "P2P thật")


0

Để bảo mật hoàn toàn và xóa siêu dữ liệu trong quá trình giao tiếp, có trình nhắn tin phiên: https://getsession.org - Phần phụ trợ là một mixnet như Tor che giấu IP của bạn. Họ có khách hàng cho hầu hết các nền tảng có vẻ như.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.