Strafe:Discord 的开源 E2E 加密替代方案
Strafe: A new open-source, E2E Encrypted, and federated alternative to Discord

厌倦了 Discord 的数据追踪和广告干扰?Strafe 提供了一个全新的选择:一个完全开源、支持自托管且默认端到端加密的社区平台。它承诺零追踪、零广告,将数据控制权完全交还给用户。除了核心的隐私保护,Strafe 还集成了丰富的 Markdown 支持、高清音视频通话、屏幕共享以及无限制的文件分享功能。无论是社区运营者还是普通用户,都可以选择运行自己的实例,彻底摆脱厂商锁定。这是一个真正践行“自由即自由”而非“免费啤酒”理念的工具,让沟通回归纯粹与安全。
Strafe 建立在透明、隐私和社区所有权的基石之上,其整个代码库均采用宽松开源许可证发布。
HN 评论区
45- bratsche
网站宣称它采用宽松的开源许可证发布,但并未说明具体是哪一种。查看 GitHub 仓库 [1] 后,发现里面既没有 LICENSE 文件,也未提及任何许可证。
- bob1029
克隆 Discord 很容易,真正的挑战在于说服某个圈子里的所有人迁移到新方案。除非你所在的群组每个人都乐意同时运行两个应用(他们不会的),否则你必须在社交网络中强行制造分裂。
当年 TeamSpeak 被群体需求逼退时我就在现场,那根本没法对抗。我个人的意识形态偏好无法战胜集体的选择。这些人只想玩游戏,他们不想为了我这场针对商业软件、封闭平台或漏洞百出应用的怪诞极客战争而拿起武器。
- Bender
有人在追踪所有这些开源 Discord 克隆版吗?我之所以问,是因为我看到 YouTube 网红们宣传过大约十几个。新的聊天客户端似乎几乎每天都在出现。我觉得如果有个表格列出功能、OS/手机支持、E2EE、联邦制、扩展性(每台服务器每单位资源能承载多少客户端)等指标会很有趣。
正如 bob1029 所说,制作应用很容易,尤其是现在,但让朋友圈迁移才是真正的挑战,所以我觉得表格里应该有一列评分,评估导入 Discord 服务器历史、聊天历史、邀请朋友等的难易程度。我认为摩擦和风险必须几乎为零。如果是自托管,备份必须加密且自动化,以便服务器可以被视为主要是临时的。运营和维护 Discord 需要相当大的团队,因此这些开源替代方案必须能够证明它们以安全且容错的方式自动化了大部分任务,且很难出错。
- tptacek
为什么要在聊天协议中使用 Olm/Megolm?就连 Matrix 也不想再用了(据我所知,他们理论上计划迁移到 IETF MLS)。群组端到端加密(Group E2E)极难做对,这不仅是因为底层的密码学构造,还因为所有运行在群组加密消息层之上及旁边的元数据和信令也会影响密钥分发。
如果你只是在做一个 Matrix 的前端,我理解你为什么必须使用当前的 Matrix 协议。但如果你做的不是 Matrix,就应该避免使用 Olm。
- Stitch4223
之前的 Discord 替代方案从未包含视频功能,所以它们算不上真正的替代方案。因此:很高兴看到这个!
小瑕疵:首页底部的一行显示的是 Discord 链接,而不是他们自己的 Strafe 链接。希望他们能加上,毕竟要践行“吃自己的狗粮”(dogfooding)。