web-dev-qa-db-ja.com

XMPPアカウントを「バウンス」またはプロキシする方法は?

I think XMPPバウンサーを探しています。しかし、XMPPフェデレーションは、これまで掘り下げたことがない人にとっては混乱を招くものであるため、解決策を評価したり、適切なものを検索したりするのに苦労しています。私はしない完全なスタンドアロンXMPPサーバーが必要であることを知っています。少なくとも、チャットをセルフホストしたいという従来の意味ではそうではありません。

次のような常時接続のサービスが必要です。

  • Gmailチャットアカウント(クライアントとして)と他のXMPPアカウントに接続し、オフライン中にこれらのアカウントに送信されたメッセージを収集します
  • 理想的には私が定義したルールに従って、これらのメッセージを私に(つまり電子メールで)転送できます
  • 理想的には、XMPPクライアントをサービスに直接ポイントし、接続時にオフライン中に見逃したメッセージを送信します(IRCバウンサーのように)
  • チャットログをポータブル形式で保持するのが理想的です

XMPPバウンサーを探していますか?または、XMPPプロトコルを介してこれらの目標を達成する方法は他にありますか?私が探しているのは、XMPPサーバーというよりもXMPPクライアントの方が多いと思います。それでも意味がありますか?

私と既存のXMPPサーバーの間の仲介プロキシとして機能するが、どちらの側も面白く見えずにチャットと名簿を透過的に通過させるサービスを持つことさえ可能ですか?おおまかに次のようになると思います。

Me <----> My service <----> My identity on Google chat <-----> My Google contacts

私はかなりの検索を行い、ほとんど思いつきませんでした。

  • Spectrum 最も有望なもののように見えます。しかし、私は彼らのドキュメントが私を少し混乱させていることを告白し、私の基準を満たすようにそれを構成する方法を正確に知りません。
  • xmppbnc 、これは正しい名前ですが、あまりアクティブではありません。 Redditorによると 、マルチユーザーチャットに接続することができませんでした。
  • znc-xmpp 、ZNC用のXMPPプラグイン。ドキュメントがなく、アクティビティがないということは、このプラグインが機能するかどうか、またはどのように機能するかがわからないことを意味します。
  • Smuxi 、私が理解している限り、これはSmuxiクライアントでのみ機能します。これでXMPPクライアントから接続を取得したいと思います。
6

bitlbee は、多数のXMPPオプションをXMPPでサポートしています。

1
R. S.