当前位置: 首页 > 科技观察

9款优秀的去中心化通信软件Matrix客户端

时间:2023-03-14 23:14:54 科技观察

这套标准由Matrix.org基金会发布和维护。Matrix.org基金会是一个非营利组织,致力于创建一个开放、独立和不断发展的交流平台。如果应用程序支持Matrix协议,则可以将其视为Matrix客户端。为什么选择Matrix客户端?Matrix客户端致力于安全和隐私,并提供了一个去中心化网络,可实现许多功能。自2019年正式版发布以来,一些组织和政府机构逐渐采用Matrix协议来构建安全、私密、可靠的通信平台。实际上,去中心化协议使不同的组织能够相互通信,同时也使该通信协议能够抵抗审查。如果你想逃离科技巨头的魔爪,那么Matrix是正确的选择。不仅如此,您还可以运行自己的服务器并加入Matrix网络。换句话说,通信基础设施是去中心化的,但您仍然可以根据需要部署和配置它。如果您好奇的话,Matrix协议具有您需要的所有基本功能:去中心化通信端到端加密WebRTC语音通话/视频通话实时同步消息再次重申:本项目是开源的!因此,Matrix客户端已经是最好的选择。对于重视隐私和安全的用户来说尤其如此。LCTT译注:实际上,Matrix只是在隐私和便利之间取得了一个相对的平衡。它像Mastodon9最好的开源Matrix客户端客户端和终端客户端一样联合。1.ElementelementElement是Slack最好的开源替代品之一。它可以用于个人通信以及群聊。您可以免费使用它,但您也可以选择设置自己的服务器,或支付托管家庭服务器的费用。Element提供了许多有用的功能,使您可以与您的团队或朋友进行高效协作并安全地进行交流。LCTT译注:和Mastodon一样,自费搭建服务器或者付费购买服务器对于大部分用户来说是没有必要的。新手建议去https://joinmatrix.org/servers/,选择现有的服务器注册,很多都是免费开放注册的,国内可以连上。下文所述的订阅功能也不是必需的。如果您选择付费订阅,您还可以加入Signal、WhatsApp和Telegram聊天。它支持Linux、Windows和macOS,还提供适用于Android和iOS的移动客户端。而且,您还可以在网络浏览器中使用它。因此,这是一个方便的选择。LCTT译注:国内用户可能会遇到桌面客户端出错,导致无法使用Element。这是因为刚上线的时候会连接matrix.org,但是国内用户是访问不了这个地址的。解决这个问题,必须手动修改配置文件(限于篇幅,详见相关教程)。如果实在解决不了,可以使用基于Element的SchildiChat,或者下面列出的其他客户端。元素2,Rocket.ChatrocketchatRocket.Chat是另一个Slack替代方案,我们更喜欢将其作为内部团队沟通工具。您可以在Linux、Windows和macOS上使用它,并获取适用于Android和iOS的移动应用程序。它还宣布它正在增加对Matrix协议的支持,尽管您可以选择构建自己的服务器或支付订阅费用。在撰写本文时,Matrix网络已经处于alpha阶段。不过,稳定版应该很快就会发布。因此,如果您已经在使用Rocket.Chat,或者想将其用作Matrix客户端,请继续关注未来的版本。Rocket.Chat3,NeoChatneochatNeoChat是一个简单的Matrix客户端,目前在KDE社区的管理下积极开发。与Element不同,它仅支持Linux和Windows,并且专为KDEPlasma量身定制。您还可以将它与其他桌面环境一起使用。您可以从KDE的Discover软件中心、Flathub和Snap商店安装它。它不支持移动平台。所以,如果有桌面用户想要一个简单的Matrix客户端,NeoChat也是一个不错的选择。LCTT译注:纠正一下,NeoChat也支持Android,你可以直接下载二进制文件,或者将KDE库添加到F-Droid并下载。除此之外,它还支持macOS。有关详细信息,请参阅其源代码存储库。要了解更多信息,您可以查看其源代码。NeoChat4、FluffyChatfluffychatFluffyChat在用户体验上是一个漂亮(可爱)的Matrix客户端。如果您想要一个既支持桌面端又支持移动端(Android和iOS)的简单直观的Matrix客户端,那么FluffyChat是一个不错的选择。Linux用户可以从Snap商店或Flathub安装它。它不为Windows和macOS提供本机应用程序支持,但您可以在网络浏览器中使用它。如果您好奇,可以从其GitLab页面了解更多信息。FluffyChat5,FractalfractalFractal是GNOME桌面的Matrix聊天客户端,用Rust编写。正如它的描述所说,它的界面针对大型团队协作进行了优化。由于它作为Flatpak分发,您可以将它安装在任何Linux发行版上,而不管桌面环境如何。如果您喜欢在您的系统上快速运行的应用程序,Fractal可能是一个不错的选择。您可以前往其GitLab页面了解更多信息。Fractal6,HydrogenWeb(实验性)Hydrogen正在寻找其他简化的(以性能为中心的)Matrix客户端?Hydrogen聊天客户端提供轻量级体验、离线功能,并具有广泛的浏览器支持。虽然尚未完成,但它正由Element背后的同一个团队开发。因此,如果您期待看到一个轻量级的Matrix客户端替代品,您可以在其GitHub页面上关注该项目。Hydrogen7、MatrixCommander(commandlinebased)如果你想在Matrix网络上使用终端收发短信,这个命令行工具非常好。当然,并不是所有的事情都可以在终端中完成。因此,最好为消息提醒、机器人等用例创建cron作业。您可以在PyPi或DockerHub上找到它。MatrixCommander8、Gomuks(基于命令行)gomuks想尝试用Go编写的终端Matrix客户端吗?不是每个人都可以尝试的。但是,如果您更喜欢用Go编写的命令行工具,则可以使用简单的Matrix客户端Gomuks进行基本聊天。您可以在其GitHub发布部分找到它的Linux、Windows和macOS二进制文件。Gomuks9,Siphon(Alpha版)siphon我们通常避免列出仍处于早期开发阶段的程序。然而,Syphon作为手机专用的Matrix客户端,是一个有趣的选择。如果你想为你的Android/iOS设备安装一个像Signal这样的开源Matrix客户端,那么Syphon也是一个不错的选择。用户界面看起来很熟悉(但并非完全复制)。如果你想尝试,你可以尝试一下。Syphon得出的结论是,Matrix协议可能不会在所有组织和人群中流行。但是,可以证明的是,作为一个开源项目,它可以被称为一个私有的、可靠的去中心化网络。最好的部分是您可以选择您想要的客户端,而不必被迫使用特定的应用程序在多个设备之间进行通信。那么,您会选择什么作为您最喜欢的Matrix客户端?