10 我正在配置Prosody服务器,以与支持OMEMO的移动客户端一起使用。因为我熟悉会话,所以我选择了“ 对话”作为参考客户。我需要安装哪些Prosody模块来支持它? xmpp mobile-devices prosody — 大卫·利勃酮 source
13 对话提供了需要服务器端支持的XEP列表,下面复制了相应的Prosody 0.9.x模块的链接。 对于加密的群聊(OMEMO支持),您仅需要mod_pep和mod_roster。其他模块负责OMEMO上下文(例如,共享文件)和环境(例如,移动客户端,防火墙后面的客户端)中的其他功能。 XEP-0065:mod_proxy65 XEP-0163:mod_pep(核心) XEP-0191:mod_blocking XEP-0198:mod_smacks XEP-0237:mod_roster(核心) XEP-0280:mod_carbons XEP-0313:mod_mam(仅1:1聊天,对于MUC支持,请参见下面的Prosody 0.10注释) XEP-0352:mod_csi XEP-0363:mod_http_upload XEP-0357:mod_cloud_notify(可选,仅对于推送通知是必需的) 笔记: 理想情况下, mod_proxy65应该指向同一服务器的备用DNS记录 mod_blocking需要mod_privacy mod_csi没有为XEP-0352定义规则-这些定义需要其他模块,这些模块在mod_csi页面上列出 mod_http_upload需要mod_http和其他 韵律0.10注释: mod_blocking将被mod_blocklist取代 mod_carbons将成为核心模块 mod_mam仅支持1:1聊天,“ 对话”会将您的MUC标记为“ XEP-0313:MAM不可用”。要支持组,您需要mod_mam_muc。但是根据模块页面(截至2017年3月),这仅适用于干线(部分适用于0.10) 参考文献: https://github.com/siacs/Conversations#xmpp-features https://prosody.im/doc/xeplist https://wiki.debian.org/InstallingProsody https://samhobbs.co.uk/2016/09/extra-modules-prosody-instant-message-chat-server-raspberry-pi-ubuntu — 大卫·利勃酮 source 1 您错过了Coversations所需的“ cloud_notify”(XEP_0357)。 — Mirko 3 要记住的一个问题是,当前mod_pep数据不是持久性的,这可能导致服务器重启后无法将消息发送给脱机参与者,因为没有必要的密钥。有关问题的工作于2017年4月“开始”,但是实现持久性的代码尚未提交,目前看来可能未达到0.10。 — GreenReaper