用户常见问题解答
什么是 XMPP/Jabber?
XMPP是一个用于通信的开放标准(协议),通常用于实时即时通讯和群聊。如果你使用 WhatsApp、Fortnite、Zoom 等,你可能已经在使用 XMPP 了。但这些都是封闭网络,你的所有数据都被一家公司拥有,而且不同服务的用户无法相互通信。XMPP 协议还可以让用户跨服务提供商通信(就像电子邮件或 Mastodon),这种开放联邦通常被称为 Jabber 联邦。Jabber/XMPP 也是一个重视通信自由和隐私的友好用户和开发者社区。我们中的大多数都是无偿志愿者,欢迎任何人加入这个集体努力。
为什么我要关心即时通讯应用中的联邦?
Jabber/XMPP 联邦是一个相互通信的分散式服务器网络。这意味着没有中央控制点或故障点,使网络非常有弹性。由于没有信息孤岛持有你的数据和联系人,供应商锁定变得不可能。任何人都可以设置自己的服务器并加入网络,从任何账户都可以立即与全球数百万用户通信。
为什么会有如此令人困惑的各种服务器和应用程序?
类似于电子邮件,Jabber/XMPP 并不由单一公司运营,因此存在多种服务和客户端,每个都针对不同的使用场景。JoinJabber.org 成立的目的是帮助用户更容易找到最适合自己使用场景的服务和客户端。作为一个独立的志愿者社区,我们在提供推荐时不受商业供应商的不当影响。如果我们的网站/文档目前还不能帮助到您,我们鼓励您提供建设性的批评,以便我们能够改进。
JoinJabber 提供 XMPP 账号吗?我在哪里可以注册一个?
JoinJabber.org 不提供用户账号。我们的 Jabber/XMPP 服务器仅用于托管相关群组聊天,并将聊天室桥接到其他网络,如 IRC 和 Matrix。我们早就决定不想成为生态系统中不可替代的部分,而是希望推广其他现有的解决方案。
我的数据是否出售给广告商?我是产品吗?
Jabber/XMPP 社区很大程度上由热情的志愿者运营,没有营利动机,尽管有些公司从中获利。我们推荐的软件是具有透明资金来源的自由和开源软件。特定服务器可能会侵犯您的隐私,但这并非 Jabber/XMPP 生态系统的普遍做法,我们尽最大努力确保在joinjabber.org上宣传的服务提供商是诚信的运营者。
此外,一些服务提供商可能会设置一些您可能喜欢也可能不喜欢的便利功能。例如,quicksy.im专门设计允许用户使用手机号码注册,就像在 Whatsapp 或 Signal 上一样。如果您不喜欢这一点,可以自由使用任何其他服务提供商,并且可以与使用 Quicksy 的朋友通信。最后,当您或您的团队运行自己的 Jabber/XMPP 服务器时,您将完全控制数据的处理。
它叫 XMPP 还是 Jabber?有区别吗?
这是有争议的话题,但除了人们喜欢使用的名称外,基本上没有区别。传统上,XMPP 是指标准协议,而 Jabber 是指使用 XMPP 协议的开放式服务联邦。然而,两者可以互换使用。
至少自 2008 年以来,通俗使用的“Jabber”不应与 Cisco Systems, Inc. 拥有的“Jabber”商标混淆。该商标与 XMPP 有些关系,因为 Cisco 的各种 Jabber 命名产品都是基于 XMPP 的,尽管通常与开放的 XMPP/Jabber 生态系统不兼容。
XMPP/Jabber 支持加密吗?我的对话安全吗?
我们支持和推广两种类型的加密:
- 传输安全(网络加密)
- 端到端加密(内容加密)
服务器之间的连接通常使用 TLS 进行保护,TLS 并非万无一失,但可以保护用户和服务器免受网络上典型攻击者的攻击。XMPP 协议的替代传输机制,如 Tor 的洋葱服务,可以提供更好/额外的安全性。
端到端加密由不同的扩展支持,最著名的是 OMEMO 加密(源自 Signal 协议)和 PGP 加密。许多 XMPP 客户端使用 OMEMO 为默认设置,并尽可能易于使用,而不会影响您的安全性。然而,这些实现尚未接受安全审计。如果您需要进行安全审计,请参阅安全常见问题解答。
我读到 XMPP/Jabber 被更新的 Matrix 协议所取代
XMPP 和 Matrix 是两个目标和属性相似但不相关的协议。两者都是联邦的。它们彼此不会取代对方,增强互操作性是双方的目标。XMPP 是长期以来的官方 IETF 互联网实时通讯标准,允许任何人贡献和扩展规范。如果您不确定是使用 Matrix 还是 XMPP(或两者),可以在此处找到一个相对有主观性的比较各解决方案优势的对比。
我可以使用我的电话号码注册账号,以便我的联系人可以轻松找到我吗?
有一个名为 Quicksy 的 Jabber/XMPP 服务正是如此。然而,这通常被认为是一种反隐私功能,因为在大多数国家,电话号码很容易与政府身份证关联。此外,移动电话是监视和针对用户实际攻击的强有力途径(正如 Facebook 在多个场合所证明的)。然而,我们认为,只要服务不侵犯你朋友的隐私,人们自愿提供自己的电话号码是完全可以的。
我可以用 XMPP/Jabber 进行音频/视频通话或会议吗?
简短的答案是是的。十年前就已经有音频/视频会议的初步尝试,而且这些尝试已经很有前景,多年来系统已经不断完善。基于新的 WebRTC 标准规范的系统是可靠的,尽管目前客户端还未广泛实现。视频会议需要显著更多的服务器资源,并且并非所有服务器都广泛支持。Jitsi Meet 是一个基于 XMPP 的非常流行的自由软件解决方案,可以用于视频会议。事实上,这就是 matrix 社区使用的解决方案。
如果 XMPP/Jabber 这么棒,为什么它不更受欢迎呢?
大多数人每天都在不知不觉中使用 XMPP 技术!XMPP 构成了许多商业即时通讯平台(如 WhatsApp 和 Zoom)的基础,并在游戏行业的多人应用中广泛使用。许多大型公司和组织也将其用于内部通信。不幸的是,这些使用案例中很少对外开放 XMPP 联邦,一些过去开放的平台出于主要的短期盈利考虑,决定关闭这种互操作性。
非营利性的 Jabber/XMPP 生态系统每天都在成长,但直到最近还没有一个社区中心来推广非营利用例。这就是我们启动 JoinJabber 集体的原因:为Jabber/XMPP 生态系统的新手提供最新信息。