喵窝资料室喵窝资料室

Matrix

喵窝 Matrix 注册与使用

喵窝部署有配套的 Matrix 服务。以下是一些我们整理的资料,方便您参考。

什么是 Matrix

Matrix 是一种由 Matrix Foundation 推动,由 Element Creations Ltd 主导开发的开源去中心化即时通讯协议。

和 Telegram 与 Signal 等中心化解决方案相比,它不依赖中心化的服务器,用户可以自行选择部署自己需要使用的服务,并提供跨实例的通讯机能。
和 XMPP 等现有的去中心化通讯解决方案相比,它原生支持 E2EE 加密 以保证消息的安全性,且使用 JSON 在服务器间传递消息,以减少不必要的编解码开销。

但 Matrix 也不是尽善尽美的:它的年轻使得它的客户端选择并不如其他传统协议般丰富(但目前正在不断增加),它的强加密机制会让初次接触的用户感到困惑,且它有时为了安全而执行的加密会由于各种原因(例如服务器间的通讯延迟)导致密钥无法及时交换,从而出现加密消息无法解密的问题。

安全与加密

出于对用户消息的保护机制, Matrix 具有严格的端到端加密验证要求,您新登录的设备需要在旧设备上完成验证才可解密旧消息;您需要备份安全密钥,并妥善保管,以便保证其他设备上的会话可以被正常解密。
当您通过二维码以外的方式在新设备登录时,您需要使用设备交叉验证,或是使用安全密钥来恢复先前收发的消息。

若您登出了旧设备,您从该设备上发送的消息会被标记为「由已删除的会话加密」。

喵窝的 Matrix

作为一名喵窝用户,当您激活您的 Matrix 账号时,您会默认加入到我们实例的公开群组 #public:nya.one 。欢迎各位的加入,也欢迎来自其他实例的朋友们的加入。玩得愉快!

账号关联

喵窝使用的是 基于 MAS 的 OIDC 认证MSC3861 进行登录的方案,不支持传统的账号密码登录。您的 Matrix 身份与您的 Misskey 账号唯一关联,使用相同但均为小写的用户名作为您的 Matrix 身份标识。

有部分客户端可能不支持此种模式的认证登录,我们推荐您使用一些较为成熟的客户端解决方案。如果您真的很希望使用这些客户端,您可以尝试与开发者取得联系,与其分享详细的 OIDC 身份验证流程。

喵窝的 Matrix 服务器已经支持 扫描二维码快速登录MSC4108 ,如果您使用的是兼容的客户端(如 Element X ),您可以使用这个功能快速地在不同设备上登录您的帐号。

客户端

作为一个开放的协议, Matrix 有许多支持的客户端可供选择,但各自的设计风格与对功能的支持程度各不相同,您可以前往 matrix.org/clients 确认。

我们提供了一个网页版的 Element 客户端,您可以访问 im.nya.one 来使用。

如果您使用的是本地客户端登录的方案,您需要手动配置 家服务器homeserver 域名为 nya.one 。通常来说客户端会自动请求这个域名对应的实际服务器地址,但如果您使用的客户端没法成功获取,您可能需要手动配置服务器的地址为 https://matrix.nya.one

另外,喵窝也配置了基于 LiveKit 的 MatrixRTCMSC4143 服务,您可以尝试与朋友发起语音或视频通话。但由于提供服务的服务器与您的终端设备间的网络质量无法保证,有时可能会出现连接不稳定的情况。

最后更新于

本页目录