在下一篇文章中,我们将研究RetroShare。 该程序在用户和他的朋友之间建立加密连接,以创建计算机网络,并且还提供各种分布式服务:论坛,频道,聊天,邮件 …这是一个免费的开源程序,它完全分散并且旨在为用户提供最大的安全性和匿名性。 它适用于Gnu / Linux,Android,MacOS和Windows。 这 源代码 RetroShare是使用Qt Toolkit用C ++编写的,并已获得AGPLv3的许可。
RetroShare是一款可以 提供加密的P2P网络通信,非集中式电子邮件系统,即时消息传递, BBS 和基于朋友网络的文件共享系统,为此使用加密工具 GPG.
RetroShare如何工作?
RetroShare将使我们能够创建计算机网络(被称为节点)。 每个用户都有自己的节点。 确切位置(IP地址)的节点仅由相邻节点知道。 我们可以通过与该人交换RetroShare证书来邀请该人成为邻居。
节点之间的链接使用强大的非对称密钥进行验证(PGP格式),并使用 完全正向保密。 除了网络网格外,该程序还提供服务,可以与网络上我们自己的朋友以外的其他节点安全地匿名交换数据。
RetroShare是免费提供的,这是艰苦工作的结果,其目的完全是为了提供逃避审查的工具。 唯一的缺点是您将需要创建自己的网络。 要使用RetroShare,我们必须招募朋友并与他们交换证书,或加入现有的朋友网络。.
RetroShare的一般功能
通过此程序,我们可以使用:
- 在线客服 发送文本和图像。 我们将能够与分散聊天室中的几个人进行讨论(像IRC)。 在其中我们可以使用一组表情符号。
- 这将使我们有可能 共享文件 与我们的朋友或整个网络。 RetroShare使用类似BitTorrent的群组来加快传输速度。 除了使用匿名隧道的直接朋友之外,还可以确保隐私和匿名性。
- 论坛 这样我们就可以离线阅读和撰写帖子。 这是旅行时的完美选择。 当我们有互联网连接时,RetroShare会自动将论坛与我们的朋友同步。 分散式论坛在设计上是严格的审查制度。
- 板子 在其中分享我们最喜欢的图像或链接。 我们将能够使用内置评论系统进行投票和讨论。
- 邮件 向网络的其他成员发送加密的消息。
- 通过Tor / I2P保护我们的IP。 RetroShare可以选择在Tor和I2P网络上使用。 这样,即使友好的节点也将无法看到您的IP,从而使您可以安全地匿名与陌生人连接。
- 语音和视频 (实验原型),这将使我们能够使用VoIP附加组件拨打免费且安全的电话。
这些只是其中的一些功能。 他们能 请在 项目网站.
安装RetroShare
作为AppImage
要下载此文件,我们可以转到带有以下内容的下载页面: Web浏览器 并从那里下载AppImage文件,或者我们也可以打开一个终端(Ctrl + Alt + T),然后 按以下方式运行wget以下载今天发布的最新版本:
wget https://download.opensuse.org/repositories/network:/retroshare/AppImage/retroshare-gui-latest-x86_64.AppImage
下载后,我们将不得不 授予下载文件的权限:
sudo chmod +x retroshare-gui-latest-x86_64.AppImage
到此为止,我们可以 启动程序 通过双击文件或在同一终端中键入:
./retroshare-gui-latest-x86_64.AppImage
像Flatpak
安装此程序的另一种方法是通过其相应的软件包来建立我们与朋友之间的加密连接。 Flatpak。 如果您使用Ubuntu 20.04,但仍未启用此技术,则可以继续 导游 一位同事不久前在此博客上写道,以启用它。
当我们有可能安装Flatpak软件包时,我们可以打开一个终端(Ctrl + Alt + T),然后 运行以下命令开始安装:
flatpak install flathub cc.retroshare.retroshare-gui
至 启动程序,只需在同一终端上写(Ctrl + Alt + T):
flatpak run cc.retroshare.retroshare-gui
从存储库
我们还可以通过OBS存储库获得适用于Ubuntu的RetroShare。 为了 添加存储库 我们需要打开一个终端(Ctrl + Alt + T),并在其中编写命令:
source /etc/os-release wget -qO - https://download.opensuse.org/repositories/network:/retroshare/xUbuntu_${VERSION_ID}/Release.key | sudo apt-key add - sudo sh -c "echo 'deb https://download.opensuse.org/repositories/network:/retroshare/xUbuntu_${VERSION_ID}/ /' > /etc/apt/sources.list.d/retroshare_OBS.list"
当我们添加存储库后, 我们将从更新可用软件列表开始,然后安装程序:
sudo apt update sudo apt install retroshare-gui
安装后,我们只能在计算机上找到程序启动器。
要了解有关此项目的更多信息,用户可以 咨询你的 网站 或 官方文件.