如何“弹跳”或代理 XMPP 帐户?

Ian*_*ung 6 google xmpp

我正在寻找 XMPP 保镖。但是 XMPP 联盟对于以前从未深入研究过的人来说是一件令人困惑的事情,所以我在评估解决方案甚至寻找正确的事情时都遇到了麻烦。我知道,我并不需要一个完整的独立的XMPP服务器,至少不是在想自托管我的聊天传统意义上的。

我想要一个永远在线的服务:

  • 连接到我的 Gmail 聊天帐户(作为客户端)以及我的其他 XMPP 帐户,并在我离线时收集发送到这些帐户的消息
  • 可以将这些消息转发给我(即通过电子邮件),最好根据我定义的规则
  • 理想情况下,让我将我的 XMPP 客户端直接指向该服务,并在我连接时向我发送离线时错过的消息(就像 IRC 保镖那样)
  • 理想情况下,以某种便携式格式保存聊天记录

我在寻找 XMPP 保镖吗?或者还有其他方法可以通过 XMPP 协议实现这些目标吗?我认为我正在寻找的更像是XMPP 客户端而不是XMPP 服务器——这甚至有意义吗?

甚至有可能有一个服务充当我和现有 XMPP 服务器之间的中间代理,但透明地传递聊天和名册,而不会在任何一端看起来都很有趣?我想它大概是这样的:

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

我已经做了很多搜索,但发现的很少。

  • Spectrum看起来是最有前途的。然而,我承认他们的文档让我有点困惑,我不完全知道我将如何配置它以满足我的标准。
  • xmpbbnc,它的名字正确但不是很活跃。根据 Redditor 的说法,他们无法将其连接到多用户聊天。
  • znc-xmpp,一个用于 ZNC 的 XMPP 插件。零文档和没有活动意味着我不知道这个插件是否或如何工作。
  • Smuxi,据我所知,仅适用于 Smuxi 客户端。我希望它从任何 XMPP 客户端获取连接。

R. *_* S. 1

bitlbee对一大堆 XMPP 选项提供 XMPP 支持。