Matrix 是为安全的分散式实时通信量身定制的开放网络标准。
它由非营利组织 Matrix.org 基金会发布和维护。 他们的目标是创建一个开放、独立和不断发展的交流平台。
如果应用程序支持 Matrix 协议,您可以将其视为 Matrix 客户端。
为什么要选择 Matrix 客户端?
矩阵 客户专注于安全和隐私,并提供一个分散的网络,为许多事情提供机会。
自 2019 年以来(当它退出 beta),一些组织和政府当局已逐渐采用 Matrix 协议来增强其通信平台的安全性、隐私性和可靠性。
例如,去中心化协议为组织之间的交叉通信让路,并为您提供一种抗审查的通信协议。
如果您想要让您远离大科技的东西,矩阵协议是正确的选择。
不仅限于此,您还可以运行服务器以加入 Matrix 网络。 换句话说,您获得了一个分散的通信基础设施,同时仍然可以对其进行一些控制,以根据您的要求对其进行设置和配置。
如果您好奇,Matrix 协议具有人们需要的所有基本功能,包括:
- 去中心化的对话
- 端到端加密
- WebRTC VoIP/视频通话
- 实时同步
- 阅读回执
- 打字通知
- 小组对话
而且,我应该再次强调这一点:这是一个 开源的 项目!
因此,选择 Matrix 客户端是理所当然的,尤其是现在越来越多的用户关心他们的隐私和安全。
9 个顶级开源矩阵客户端
在这里,我将重点介绍一些最有用的 Matrix 客户端,主要用于桌面(Linux、Windows、macOS),同时也提到移动和终端客户端。
1.元素
Element 是最好的开源 Slack 替代品之一。 您也可以将其用于个人交流和团队聊天。
入门是免费的,但您可以选择自行托管您的服务器或为托管的家庭服务器支付额外费用。 您可以获得各种有用的功能来与您的团队/朋友进行有效和安全的协作。
如果您选择付费订阅,您甚至可以选择将您的 Signal、WhatsApp 和 Telegram 聊天集中到一个地方。
它支持 Linux、Windows 和 macOS,同时为 Android 和 iOS 提供适当的移动客户端。 此外,您可以通过网络浏览器使用它。 因此,它应该是一个方便的选择。
2. Rocket.Chat
Rocket.Chat 是另一个 Slack 替代品,我们更喜欢将其用于内部团队沟通。
它适用于 Linux、Windows 和 macOS。 您还可以获得适用于 Android 和 iOS 的移动应用程序。
虽然它为您提供了自托管或选择高级订阅的选项,但它还宣布它正在增加对 Matrix 协议集成的支持。
在编写本文时,可以使用 alpha 构建来使用 Matrix 网络。 但是,它的稳定构建应该指日可待。 因此,如果您已经在使用 Rocket.Chat,或者想将其用作 Matrix 客户端,您可能需要关注其即将发布的版本。
3. 新聊
NeoChat 是一个在 KDE 的保护伞下积极开发的简单 Matrix 客户端。
与 Element 不同,它仅适用于 Linux 和 Windows,并且特别为 KDE Plasma 量身定制。 您也可以在其他桌面环境中使用它。
您可以通过 KDE 的 Discover 软件中心、Flathub 和 Snap Store 安装它。 它不适用于移动平台。 因此,对于喜欢简单 Matrix 客户端的桌面用户来说,它可能是一个不错的选择。
看看它的 源代码 探索更多关于它的信息。
4.蓬松聊天
FluffyChat在用户体验方面弥补了一个好看(可爱)的Matrix客户端。
如果您想在桌面上使用简单直观的 Matrix 客户端并提供移动应用程序(Android 和 iOS),FluffyChat 是一个令人印象深刻的选择。
对于 Linux,您可以从 Snap Store 或 Flathub 安装它。 它不提供适用于 Windows 和 macOS 的本机应用程序,但您可以通过 Web 浏览器使用它。
如果你好奇,你可以看看它 亚搏体育app页面 了解更多。
5.分形
Fractal 是一个用于 GNOME 桌面的 Matrix 消息传递客户端,用 Rust 编写。 根据其描述,它提供了适合大型团体协作的优化界面。
考虑到它以 Flatpak 的形式提供,您可以将其安装在任何 Linux 发行版上,而不管桌面环境如何。
对于专注于在系统上运行最快的应用程序的用户来说,分形似乎是一个很好的选择。 你可以去它的 亚搏体育app页面 进行更多研究。
6. 氢网(实验)
正在寻找另一个最小(以性能为中心)的 Matrix 客户端?
Hydrogen 是一个聊天客户端,旨在提供轻量级体验、离线功能和广泛的浏览器支持。
虽然它仍在进行中,但它是由 Element messenger 背后的同一团队开发的。 因此,如果您渴望使用轻量级 Matrix 客户端作为其他客户端的替代品,您可能需要关注该项目 GitHub页面.
7. Matrix Commander(基于 CLI)
如果您想使用终端通过 Matrix 网络发送/接收文本消息,此命令行工具非常适合。
当然,你不能从终端做所有事情。 因此,它最适合为消息提醒、机器人和类似用例创建 cron 作业。
你可以找到它 派皮 和 Docker Hub 也是如此。
8. Gomuks(基于 CLI)
需要用 Go 编写的基于终端的 Matrix 客户端吗?
不是每个人都可以尝试。 但是,如果你喜欢使用用 Go 编写的命令行工具,Gomuks 可以成为一个简单的 Matrix 客户端,用于基本消息传递。
您可以在其上找到适用于 Linux、Windows 和 macOS 的二进制文件 GitHub 发布部分.
9. 虹吸管(阿尔法)
我们通常避免列出处于开发早期阶段的程序。 但是,Siphon 作为移动专用 Matrix 客户端是一个有趣的选择。
如果您想为您的 Android/iOS 设备提供类似 Signal 的开源 Matrix 客户端,Siphon 可能是一个令人兴奋的选择。 用户界面看起来很熟悉(但不是它的精确副本)。 如果您想尝试,可以尝试一下。
包起来
矩阵协议可能并非在每个组织和人口中都完全流行。 然而,事实证明,作为开源项目,它是隐私和可靠性方面最强大的去中心化网络之一。
最好的事情是您可以选择您想要的客户端,而不必被迫使用特定的应用程序跨多个设备进行通信。
那么,您会选择什么作为您最喜欢的 Matrix 客户端?