Lonewolf 0.3:Rust 打造的独立 XMPP 服务器
Lonewolf 0.3 – A standalone XMPP server written in Rust
Lonewolf 0.3.0 版本带来了证书认证的联邦功能、Direct TLS 支持以及更多桌面客户端特性。这款基于 Rust 编写的单节点服务器目前仍处于预发布阶段,完整 XMPP 合规性和集群功能仍在规划中。新版本支持与其他 XMPP 服务器进行消息、状态和联系人订阅的联邦交换,默认通过配置证书和公共 DNS 实现互联。此外,它还引入了双向连接、私有 XML 存储以及软件版本查询等扩展功能。对于开发者而言,该版本还优化了操作工具,包括证书更新策略和流量统计逻辑,并提供了便捷的源码编译指南。
账户创建和密码更改会写入旧版本二进制文件无法读取的凭证,即使禁用了 SHA-512 登录也是如此。
HN 评论区
32- nicoco
标准协议的更多实现总是好事!
我看不到任何理由让我放弃心爱的 https://prosody.im/,它已经足够轻量了。但拥有选择权总是好的,而且标准只有在存在多种实现时才有意义。
- RadiozRadioz
我不认为服务器领域需要任何创新,现有的服务器已经非常优秀了。
我们真正需要的是大众能接受的客户端。比如一款在桌面端拥有 Conversations 那样精致体验的产品。这才是真正能推动用户采用的关键。我认为 Matrix 比 XMPP 更受欢迎的一大原因,就是他们拥有更强大、统一的客户端阵容,看起来现代且对许多人很有吸引力。
所有广泛部署的 XMPP 服务器都支持大量的 XEP。XMPP 生态系统中感知到的碎片化问题,主要出在客户端上。
- stevefan1999
也看看 Tuwunel https://github.com/matrix-construct/tuwunel,这是一个用 Rust 编写的 Matrix 实现。
- Muromec
我还记得 Jabber 很酷的时候,那时候还有通往 ICQ 等服务的公共网关。
看起来 Matrix 现在正占据这个生态位。
- rootnod3
在标准协议上放个 AGENTS.md。抱歉,我不同意。你要么懂它,要么不懂。
这是个聊天协议,本该非常私密和安全。看到 AGENTS.md 文件让人非常反感,恕我直言。尽管把我的 Karma 烧到灰飞烟灭吧。