真のP2Pチャットクライアント?


13

Linux用の真のP2Pチャットクライアントは存在しますか?存在する場合、誰かがリンクを提供してもらえますか?

そのようなクライアントを探してみましたが、まだ運がありません。理想的には、クライアントはdebianおよび/またはdebianベースのシステムで動作します。


Skype。このプログラムのインスタントメッセージング部分がそのように機能したのは、いつも奇妙に思えました。VOIPはありますが、P2Pingインスタントメッセージは実際には「オフラインメッセージング」を中断します。これは、配信をキューに入れる場所がないため、配信が「非表示」ステータスを裏切るためです。(それでも、彼らはMSNを本質的にこのあまり機能の少ないサービスに統合したことに驚いていました)。skypeにはまだ中央サーバーがあるので、おそらくJabber(XMPPの実装)がより有用な答えです。skypeでのjabへの抵抗に失敗したことに対する謝罪:Pサーバーがない場合、どのように人々を見つけますか?(XMPP = dns)
iain 2013年

1
厳密にピアツーピアのチャットシステムでは、発信ピアがターゲットピアへの接続を開くことができる必要があることに注意してください。これは、ターゲットピアが既知のIPアドレスのポートでリッスンしている必要があることを意味します。ファイアウォールとNATによる練習。
Gilles「SO-悪をやめる」

skypeがオフラインメッセージをサポートするようになりました
phil294 '10年

@oshirowanen途中でサーバーなしでインターネットを介してチャットすることを意味しますか?
EnzoR 2018

確認したいかもしれません:getsession.org-シグナルメッセンジャーのバックエンドとフォークにミックスネットを備えたP2Pメッセンジャーです。
Patoshiパトシ

回答:


6

GNUトークは厳密にピアツーピアであり、ほとんどのディストリビューションにパッケージ化されています。


gtalkは、まったく同じLinuxシステム内で端末を使用するユーザーに対してのみ機能します。「p2pチャットクライアント」は、ネットワーク上で動作するものでなければなりません...
EnzoR

1
@EnzoなぜGNUトークは1台のマシンだけのものだと思いますか?私は長い間GNUトークを使用していませんが、他のマシンで実行されているデーモンに接続して通信することは完全に可能です。文字通り、この目的のためだけに90年代後半にそれを使用していました。
Chris Down

@ Cris-down。これは、この場合でもP2Pチャットクライアントではないためです。P2Pはサーバーがないことを意味します。そうでなければ、電子メール(SMTP)も対象となります。
EnzoR 2018

1
@Enzo "ピアツーピア"は通常、中央サーバーがないことを意味します。そのため、SMTPは対象外です。これは通常、GNUトークの使用方法ではありません。そうでなければ、その定義により、DHTの使用でさえも資格がありません。
Chris Down

2
@Enzo参照を再読してください。たとえば、20年以上前にTCP / IPを使用して他のホスト上の他のytalk複数サーバーに接続できることをはっきりと覚えています。(それがtalkできなかった古いレガシークライアントからそれに切り替えた理由です)
Matija Nalis

2

P2Pクライアント

私は、WindowsとLinuxで実行することを目的としたこのアプリケーションを見つけました。TorChatと呼ばれています

ウェブサイトからの抜粋

TorChatは、Torのロケーション非表示サービスに基づいて構築された完全に分散化された設計のピアツーピアのインスタントメッセンジャーであり、非常に強力な匿名性を提供すると同時に、何もインストールまたは設定する必要なしに非常に使いやすくなっています。

TorChatは、Windows PCのUSBドライブから実行するだけです。(LinuxとMacでも実行できます。実際、最初からLinuxでクロスプラットフォームのユーザビリティを念頭に置いて開発されましたが、Windows以外のプラットフォームでのインストールは、現在のところ少し複雑です)

独自のサーバーを実行する

自分のチャットサーバーをセットアップすることをお勧めします。私は実行ejabberdしましたが、自分のボックスでセットアップするのは非常に簡単でしたが、それにアクセスするためのアカウントを人々に与えました。

EjabberdはXMPPサーバーであるため、PidginやEmpathyなどのすべてのクライアント。Webベースのチャットクライアントをデプロイすることもできます。これは、Process Oneが製品内で使用する完全な機能を備えたXMPPサーバーであり、非常に機能的です。

部屋もあるので、ほとんどすべてのことができます。

資源


私の知る限り、ejabberdはピアツーピアではありません...
Chris Down

@ChrisDown-正解、それで私は自分のチャットサーバーをセットアップすると言った理由8
slm

@ChrisDown -それはQ.ため、元の基礎だから、私はP2Pのオプションを追加しただけでなく、少なくともアドレスに私の答えこれがそう
SLM

2

Zeroconfは、利用可能なプリンターを検出するためなど、ネットワーク内の自動サービス検出のためにAppleが設計したプロトコルです。おしゃべりにも使えます!

Linuxの実装はAvahiで、Appleの実装はBonjourと呼ばれるため、チャットプロトコルは単にBonjourと呼ばれることがよくあります。

PidginGajimなどの一般的なチャットクライアントは、このプロトコルをサポートしています。Pidginでは、ニックネームのみを指定して、Bonjourプロトコルのアカウントを作成する必要があります。GajimではLocalと呼ばれ、アカウントウィンドウで有効にできます。


これはP2Pチャットとは関係ありません。
EnzoR 2018

1
@Enzoなんで?試しましたか?個人的にソリューションが気に入らない場合は、反対票を乱用しないでください。
sebix 2018

あなたはP2Pチャット/プロトコルが何であるか知りませんか?en.wikipedia.org/wiki/Peer-to-peer
EnzoR 2018

1
@EnzoなぜAvahi / Bonjourはピアツーピアではないのですか?
sebix 2018

3
@Enzoはい、チャットにも使用できます。そのプロトコルをサポートする2つのクライアントを私の回答に記載しました。
sebix

1

モノフレームワークがインストールされているLinuxで実行できるhttps://bitchat.imを確認してください。そのオープンソースと純粋なピアツーピアは、ビットトレントクライアントと同様に機能し、トラッカーとDHTを使用してピアを見つけることさえできます。


1

TOXプロトコルと関連するクライアントを見てみましょう。これは、DHTに基づく真のP2Pプロトコルです(BitTorrentと同じ)。今日で一番いいと思います!


これは永続的なID番号を使用し、torで使用でき、cliクライアントがあり、windowsクライアントがあり、使いやすい
Toothrot

0

P2Pメッセンジャーブライア(私自身はテストしていません)は、クラウドなしでBluetooth、Wifi、またはTORネットワーク経由でメッセージを送信することで機能します。


0

簡単な自家製ハック:

  • たとえば、1つのピア(1つを聞く)が実行されます。

    nc -l -p 1234

  • また、別のピア(1つを接続する)が実行されます。

    nc ip_or_FQDN_of_other_peer.example.net 1234

たーだ!真のP2Pチャットクライアント。

または、apt-get install ytalkいくつかの標準化、より良いUI、およびより多くの機能のために行うことができます。

または、実際の通信がP2Pである必要があるだけで、(IPアドレスとポートを手動で指定する代わりに)いくつかの中央ディレクトリ情報サービスを使用して問題がない場合は、数十のIRCクライアントを検索します。デフォルトでは、IRCはサーバー経由でメッセージをリレーしますが、サーバー/DCC CHAT経由でメッセージを転送せずに直接ピアツーピア通信を確立するコマンドがあります。

または、プライバシーが気になる場合はapt-get install torchat、分散型の匿名インスタントメッセンジャーを取得することもできます(ただし、基になるTORネットワークが「真のP2P」の定義と一致しない場合があることに注意してください)。


0

純粋なプライバシーと通信中にメタデータを除去するために、セッションメッセンジャーがあります:https://getsession.orgは -それのバックエンドは、あなたのIPを隠しTorのようなmixnetです。彼らはそれがそうであるほとんどのプラットフォームのためのクライアントを持っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.