Matrix是一套开放的网络标准,专用于去中心化实时加密通讯。 这套标准由Matrix。org基金会发布和维护。Matrix。org基金会是一个非营利性组织,致力于创建一个开放、独立且不断演进的通讯平台。 如果一款应用支持Matrix协议,那就可以视它为Matrix客户端。 为何要选用Matrix客户端? Matrix客户端致力于安全性和隐私性,并且提供了一个去中心化的网络,令许多特性得以实现。 自2019年(正式版本发布)以来,部分组织以及政府机构便开始逐渐采用Matrix协议,从而搭建安全、隐私、可靠的通讯平台。 就实际而言,去中心化的协议实现了不同组织间的相互通讯,同时也使得这个通讯协议得以抵抗审查。 如果你想要逃脱科技巨头的魔爪,那Matrix就是正确的选择。 不仅如此,你还可以运行自己的服务器,并加入Matrix网络。换言之,通讯的基础设施是去中心化的,但你仍然能够根据需要,对其进行部署和配置。 如果你好奇的话,Matrix协议具备了你需要的所有基本功能:去中心化交流端到端加密WebRTC语音通话视频通话实时同步消息已读用户显示正在输入中提示群组聊天 而且,我还要再强调一次:这个项目是开源的! 所以,Matrix客户端已经是不二之选了。对那些注重隐私和安全的用户来说,则更是如此。 LCTT译注:实际上,Matrix只是在隐私和便利之间达成了一种相对的平衡。它是将类似Mastodon的联邦federated网络结构用在了聊天中,也就是说,虽然整个网络去中心化成了许多节点,但节点服务器的运营者仍然能对其用户进行少量掌控。但总的来说,相对那些中心化的聊天应用而言,Matrix是个值得考虑的替代品。 9款最佳的开源Matrix客户端 本文中,我将介绍一些最好用的Matrix客户端,其中主要是桌面客户端(Linux、Windows、macOS),同时也推荐一些移动客户端和终端客户端。 1、Element Element是最佳的Slack开源替代品之一。它可以用于个人通讯,也能用于群组聊天。 你可以免费使用,不过你也可以选择自己搭建服务器,或者付费使用托管的家庭服务器。Element提供了许多有用的功能,让你能够高效协作,并与你的团队或好友加密通讯。 LCTT译注:如同Mastodon一样,自费搭建服务器或者付费使用服务器,对大部分用户而言都是不必要的。初学者建议前往https:joinmatrix。orgservers,并选择一个现有的服务器进行注册,其中许多服务器都是免费开放注册,并且国内可以连接的。下述的订阅功能也并不是必要的。 如果你选择付费订阅,你还能将Signal、WhatsApp和Telegram聊天并入其中。 它支持Linux、Windows和macOS,同时还提供Android和iOS的手机客户端。并且,你还能在网页浏览器中使用它。因此,这是个方便的选择。 LCTT译注:国内用户可能会在桌面客户端遇到错误,导致无法使用Element。这是因为它在首次启动会连接matrix。org,但是国内用户无法访问这个地址。要解决此问题,须手动修改配置文件(篇幅有限,详见相关教程)。实在无法解决,可使用基于Element的SchildiChat,或下文列出的其他客户端。 Element 2、Rocket。Chat Rocket。Chat是另一个Slack替代品,我们更喜欢把它当成团队内部的通讯工具。 你可以在Linux、Windows和macOS上使用它,也可以获取Android和iOS的手机应用。 尽管你可以选择自建服务器或付费订阅,但它也宣布正在添加Matrix协议的支持。 本文创作之时,已经可以在alpha版中使用Matrix网络。不过,稳定版应该很快就会发布了。所以,如果你已经在使用Rocket。Chat,或者想把它当作Matrix客户端来使用,那么敬请关注后续版本的发布。 Rocket。Chat 3、NeoChat NeoChat是一个简单的Matrix客户端,目前在KDE社区的管理下积极开发。 与Element不同,它只支持Linux和Windows,特别是为KDEPlasma量身定做。你也可以在其他桌面环境使用它。 你可以在KDE的发现Discover软件中心、Flathub以及Snap商店安装它。它不支持手机平台。所以,如果有桌面用户想要一个简单的Matrix客户端,那NeoChat也是一个不错的选择。 LCTT译注:纠正一下,NeoChat也支持安卓,可直接下载二进制,也可在FDroid中添加KDE仓库后下载。除此之外,它还支持macOS。详见其源代码仓库。 了解更多,可以查看它的源代码。 NeoChat 4、FluffyChat FluffyChat在用户体验方面,是一个美观(可爱)的Matrix客户端。 如果你想要一个简单又直观的Matrix客户端,并且支持桌面和手机(安卓和iOS),那么FluffyChat是一个不错的选择。 Linux用户可以从Snap商店或Flathub安装它。它并不提供Windows和macOS的原生应用支持,但你可以在网页浏览器中使用它。 如果你好奇的话,可以从它的GitLab页面了解更多。 FluffyChat 5、Fractal Fractal是一款用于GNOME桌面的Matrix聊天客户端,使用Rust编写。正如其描述所说,它的界面经过优化,适合大型团队的协作。 由于它以Flatpak的形式发布,你可以在任何Linux发行版上安装它,无论桌面环境如何。 如果你喜欢能够在系统上快速运行的应用,那Fractal可能是不错的选择。可以前往它的GitLab页面了解更多。 Fractal 6、HydrogenWeb(实验性) 在找其它的精简的(专注性能)Matrix客户端吗? Hydrogen聊天客户端提供轻量级体验、离线功能,并有着广泛的浏览器支持。 虽然仍未完工,但Element背后的同一支团队正在开发着它。所以,如果你期待看到一个轻量的Matrix客户端替代品,你可以在它的GitHub页面跟进该项目。 Hydrogen 7、MatrixCommander(基于命令行) 如果你想要用终端在Matrix网络上来收发文字消息,这个命令行工具就十分不错。 当然,并非一切都能在终端完成。所以,最好创建cron任务来实现消息提醒、机器人等用例。 你可以在PyPi或者DockerHub上找到它。 MatrixCommander 8、Gomuks(基于命令行) 想试试用Go写的终端Matrix客户端? 并非每个人都可以尝试。不过,如果你喜欢用Go写的命令行工具,可以用Gomuks这个简单的Matrix客户端来进行基本聊天。 你可以在它的GitHubReleases部分找到其Linux、Windows和macOS的二进制文件。 Gomuks 9、Syphon(Alpha版) 我们通常会避免列出仍处于早期开发的程序。但是,Syphon作为一个手机专用的Matrix客户端,是一个有趣的选择。 如果你想要为你的安卓iOS设备安装一个类似Signal的开源Matrix客户端,那选择Syphon也不错。用户界面看起来很熟悉(但并不是完全照抄的)。如果你想实验一下,那可以试试。 Syphon 总结 Matrix协议也许没能流行于所有组织和人群之中。但是,可以证明的是,作为一个开源项目,它能称得上是一个隐私可靠的去中心化网络。 最好的一点在于,你可以选择你想要的客户端,而不必被迫使用特定的应用才能在多个设备之间进行通信。 所以,你会选择什么作为你最喜欢的Matrix客户端? via:https:itsfoss。combestmatrixclients 作者:AnkushDas选题:lkxed译者:Peaksol校对:wxy 本文由LCTT原创编译,Linux中国荣誉推出