recientemente Tor项目开发人员启动了OnionShare 2实用程序, 允许您安全匿名地传输和接收文件,以及组织公共文件共享服务的工作。 该项目代码是用Python编写的,并根据GPLv3许可进行分发。
洋葱分享以隐藏的Tor服务的形式运行在本地系统上运行的Web服务器,并使其对其他用户可用。
要访问服务器, 生成了一个不可预测的洋葱地址,该地址用作组织文件共享的入口点 (例如,“ http://ash4…pajf2b.onion/slug”,其中slug是两个随机词,以提高安全性)。
要将文件下载或发送给其他用户,只需在Tor浏览器中共享并打开该地址即可。
与通过电子邮件或通过Google云端硬盘,DropBox WeTransfer等服务发送文件不同, OnionShare是独立的,不需要访问外部服务器,并允许您直接从计算机传输文件,而无需中介。
其他文件共享参与者不需要安装其中一个用户的OnionShare,常规的Tor浏览器和OnionShare实例。
机密性是通过地址的安全传输来发送的例如,在Messenger中使用end2end加密模式。
转移完成后,地址将立即删除即在正常模式下第二次传输文件将不起作用(要求使用单独的公共模式)。
服务器端提供了图形界面,该界面在服务器的用户系统上运行,以控制发送和接收的文件以及控制数据传输。
关于新版本的OnionShare 2
随着这个新版本的发展e不仅可以共享您的文件,还可以从其他用户接收文件。 要从其他用户下载文件, 生成一个单独的地址。
这样,实现了公共模式,该模式允许多个用户下载或发送文件。
默认情况下,仍然生成一次(唯一)地址,但是在传输完成后立即将其删除。
在传送只有一个文件的情况下,其在一个zip文件包装是不再使用(仅当选择了多个文件或目录生成的zip)。
提供了完整的Tor运输meek_lite支持, 这极大地简化了在具有严格审查制度的国家/地区与Tor之间的联系。
为避免阻塞,通过Microsoft Azure云平台使用转发。
在公共模式下,地址不变,交换结束,并且手动删除了该地址。
永久地址和运输方式的组合使您可以创建简单的共享仓库(如DropBox)或组织匿名信息传输。
在添加的其他改进中,我们发现以下内容:
- 增加了对第三个版本的洋葱服务协议的支持。
- 在沙盒隔离模式下为macOS部署发行版。
- 新增了选择界面语言的功能。
- 重新设计了项目代码库。 为控制产品质量实施了单元测试。
如何在Linux上安装OnionShare?
他们应该知道 有为Ubuntu,Fedora,Windows和macOS准备的软件包。 因此,我们可以利用它们在Linux发行版上安装应用程序。
对于那些Ubuntu用户及其衍生产品, 我们只需要将OnionShare PPA添加到我们的系统即可。 我们通过打开终端并输入以下命令来执行此操作:
sudo add-apt-repository ppa:micahflee/ppa sudo apt update sudo apt install -y onionshare
对于那些n Fedora用户及其衍生用户,可通过执行以下命令来进行安装:
sudo dnf install onionshare
最后, 在AUR存储库中的Arch Linux中,非正式地有一个应用程序包 我们可以通过执行以下命令将其安装在我们的系统上:
yay -S onionshare
对于其余的Linux发行版,您可以按照以下说明进行编译 在此链接。