OnionShare是一个开源工具(免费应用程序),可让您安全地匿名共享任何大小的文件。 因此,它是解决此类棘手问题的极佳选择,并且是一种新的软件解决方案,即直接从源到接收者共享文件,即无需中介。
知道并使用过OnionShare的人可以确定,它是匿名和安全地共享文件的理想选择, 特别适用于Snowden(Spy)才能的人或Wikileaks等数据过滤平台的成员。
什么是OnionShare?
OnionShare是Micah Lee开发的应用程序,并根据GPLv3许可证发布。 它允许您安全地匿名共享任何大小的文件。 通过运行Web服务器,使其可以通过Internet临时或隐秘地作为Tor Onion服务进行访问。
为了这个目的, OnionShare生成一个唯一的地址,该地址必须与收件人共享,以便他们可以在Tor浏览器中将其打开以下载文件。 它的无与伦比的优势是它不需要单独的服务器或第三方文件共享服务,因为发送者(源用户)将文件托管在自己的计算机,设备或平台上。
运行OnionShare时,用户可以在其上插入或拖放文件和文件夹,然后单击“开始共享”。 这将生成该类型的秘密Web链接(URL) ".onion"
例如:
http://asxmi4q6i7pajg2b.onion/egg-cain
然后接收者可以使用它来下载相关内容。 因此,他们不一定需要安装和使用OnionShare,而是可以通过“ Tor浏览器”浏览器下载它们。
下载及安装
El OnionShare官方网站 总是显示适用于Windows和Mac的最新版本,以及各种Linux版本的过程和可下载软件包的链接。 所有OnionShare字体和可执行文件均由开发人员“ Micah Lee”使用有效的开发人员证书进行了适当签名。 它还具有出色的更新 百科 有效信息的有效利用。
步骤
可以下载和安装各种过程或方法,所有这些过程或方法都易于执行。 但是,对于本文,我们选择了带有«git»的方法,下面显示了它是在Xubuntu 18.04操作系统上执行的。
apt install -y python3-flask python3-stem python3-pyqt5 python3-crypto python3-socks python3-distutils python-nautilus tor obfs4proxy python3-pytest build-essential fakeroot python3-all python3-stdeb dh-python
# Para instalar los paquetes y dependencias relacionadas
git clone https://github.com/micahflee/onionshare.git
# Para clonar el repositorio con los archivos fuentes
cd onionshare
# Para posicionarnos sobre la carpeta con los archivos de ejecución
./dev_scripts/onionshare
# Para ejecutarlo vía terminal
./dev_scripts/onionshare-gui
# Para ejecutarlo vía gráfica
组态
OnionShare具有简单实用的配置界面。 如下图所示,它被配置为无需使用Tor浏览器即可工作。 但是,我必须注意,在为本文开发的测试中,它没有自动连接,因此我们继续 安装并配置Tor浏览器以选择第二个选项,该部分在“ OnionShare应该如何连接到Tor?
默认配置
自定义设置
配置测试
Tor浏览器中的配置
注意: 默认配置很可能没有起作用,不是因为程序,而是因为开发测试的地方(国家/地区)可能存在互联网限制。
使用
要共享文件或文件夹,即生成指向内容的Web链接(URL),所需的简单步骤如下:
运输
要通过Web链接(URL)下载或接收文件或文件夹,只需转到OnionShare的“接收文件”部分,然后执行以下步骤:
招待会
注意: 请记住,也可以从“ Tor浏览器”浏览器中打开Web链接(URL)。
结论
由于其简单性,OnionShare可能不是完美的或理想的应用程序,但它以一种完全安全且匿名的方式,以一种轻松的方式来实现其共享文件的明确功能。 尽管当今有非常好的替代方案,例如Syncthing,RetroShare或Wormhole,它们也可以在Linux上运行,但OnionShare的不同之处在于它对Tor网络的使用,该网络提供了良好的安全性和隐私性。
使用Tor网络,可能会降低下载时文件的传输速度,但它弥补了所有端到端流量经过加密,保护和重定向的麻烦。
而且由于连接是P2P,因此可以确保在任何时间都不会在任何外部服务器上保存任何位。 更不用说要使文件不再可用,我们只需要按下“停止共享”按钮,即可使所有内容消失得无影无踪,或者只需关闭程序和相关服务即可。