姓名,iWant:一个去中心化的点对点同享文件的命令行东西,风之大陆

iWant:一个去中心化的点对点同享文件的指令行东西

它是一个根据指令行的自在开源的去中心化点对点文件同享应用程序。

-- Sk

不久之前,咱们编写了一个攻略,内容是一个文件同享实用程序,名为 名字,iWant:一个去中心化的点对点同享文件的指令行东西,风之大陆transfer.sh ,它是一个免费的 Web 效劳,答应你在 Internet 上轻松快速地同享文件,还有 PSiTransfer ,一个简略的开源自保管文件同享解决方案。今日,咱们将看到另一个名为 “iWant” 的文件同享实用程序。它是一个根据指令行的自在开源的去中心化点对点文件同享应用程序。

你或许想知道,它与其它文件同享应用程序有什么不同?以下是 iWant 的一些杰出特色。

  • 它是一个指令行应用程序。这意味着你不需求耗费内存来加载 GUI 实用程序。你只需求一个终端。
  • 它是去中心化的。这意味着你的数据不会在任何中心方位存储。情妇因而,不会因为千纸鹤怎样折中心点失利而失利。
  • iWant 答应中止下载,你能够在名字,iWant:一个去中心化的点对点同享文件的指令行东西,风之大陆今后随时康复。你不需求从头开始下载,它会从你中止的方位康复下载。
  • 同享目录中文件所作的任何更改(如删去、增加、修正)都会立名字,iWant:一个去中心化的点对点同享文件的指令行东西,风之大陆即反映在网络中。
  • 就像种子相同,iWant 从多个节点下载文件。假如任何节点脱离群组或未能呼应,它将持续从另一个节点下载。
  • 它是跨渠道的,因而你能够在 GNU/Linux、MS Windows 或许 Mac OS X 中运用它。

装置 iWant

iWant 能够运用 PIP 包办理器轻松装置。保证你在 Linux 发行版中装置了 p延吉ip。假如没有装置,参看以下攻略。

怎么运用 Pip 办理 Python 包

装置 pip 后,保证你有以下依靠项:

  • libffi-dev
  • libssl-dev

比如说,在 Ubuntu 上,你能够运用以下指令装置这些依靠项:

$ sudo apt-get install libffi-dev libssl-dev

装置完一切依靠项后,运用以下指令装置 iWant:

$ sudo pip install iwant

现在咱们的体系中已经有了 iWant,让咱们来看看怎么运用它来经过网络传输文件。

用法

首要,运用以下指令发动 iWant 效劳器:

(LCTT 译注:尽管这个软件是叫 iWant,可是其指令名为 iwanto,别的这个软件至少一年没有更新了。)

$ iwanto start

第88中文一次发动时,iWant 会问询想要同享和下载文件夹的方位,所以需求输入两个文件夹的方位。然后,挑选要运用的网卡。

示例输出:

Shared/Download fsohu搜狐主页older details looks empty..

Note: Shared and Download folder cannot be the same

SHARED FOLDER(absolute path):/home/sk/myshare

DOWNLOAD FOLDER(absolute path):/home/sk/mydownloads

Network interface available

1. lo => 127.0.0.1

2. enp0s3 => 192.168.43.2

Enter index of the interface:2

now sc迷你忍者没声音anning /home/sk/my名字,iWant:一个去中心化的点对点同享文件的指令行东西,风之大陆share

[Adding] /home/sk/myshare 0.0 徐景春获奖

Updating Leader 56f6d5e8-654e-11e7-93c8-08002712f8c1

[Adding] /home/sk/myshare 0.0

connecting to 192.168.43.2:1235 for hashdump

假如你看到相似上面的输出,你能够当即开始运用 iWant 了。

相同,在网络中的一切体系上发动 iWant 效劳,指定有用的同享和下载文件夹的方位,并挑选适宜的网卡。

iWant 效劳将持续在当时终端窗口中运转,arcgis直到你按下 CTRL+C 退出中止。你需求翻开一个新选项卡或新的终端窗口来运用 iWant。

iWant 的用法十分简略,它的指令很少,如下所示。

  • iwa名字,iWant:一个去中心化的点对点同享文件的指令行东西,风之大陆nto start – 发动 iWant 效劳。
  • iwanto search – 查找文件。
  • iwanto download – 下载一个文件。
  • iwanto share – 更改同享文件夹的方位。
  • iwant肺积水o downloa杨逸飞d to – 更改下载文件夹方位。
  • iwanto view config – 检查同享和下载文件夹。
  • iwanto –version – 显现 iWant 版别。
  • iwanto -h – 显现协助信息。

让我向你展现一些比如。

查找文件

要查找一个文件,运转:

$ iwanto search

请注意,你无需指定切当的称号。

示例:

$ iwanto search command

上面的指令将查找包括 “command” 字符串的一切文件。

我的 Ubuntu 体系会输出:

Filename Size Checksum

----------------------------紫菜包饭--------------- ------- --------------------------------

/home/sk/myshare/THE LINUX COMMAND LINE.pdf 3.85757 efded6cc6f34a3d107c67c2300459911

下载文件

你能够在你的网络上的任何体系下载文件。要下载文件,只需供给文件的哈希(校验和),如下所示。你能够运用 iwanto search 指令获取同享的哈希值。

$ iwanto download efded6cc6f34a3d107c67c23邓氏鱼00459911

文件将保存在你的下载方位,在本文中是 /home/sk/mydownloads/ 方位。

Filename: /home/sk/mydownloads/THE LINUX COMMAN名字,iWant:一个去中心化的点对点同享文件的指令行东西,风之大陆D LINE.pdf

Size: 3.857569 MB

检查装备

要检查装备,例如同享和下载文件夹的方位,运转:

$ iwa沉默是金nto view config

示例输出:

Shared folder:/home/sk/myshare

Download folder:/home/sk/mydownloads

更改同享和下载文件夹的壶口瀑布在哪方位

你能够更改同享文件夹和下载文件夹。

$ iwanto share /home/sk/ostechnix

现在,同享方位已更改为 /home/sk/ostechnix。

相同,你能够运用以下指令更改下载方位:

$ 名字,iWant:一个去中心化的点对点同享文件的指令行东西,风之大陆iwanto download to 鹰嘴豆/home/sk/Downloads

要检查所做的更改,运转指令:

$ iwanto view config

中止 iWant

一旦你不想用 iWant 了,能够按下 CTRL+C 退出。

假如它不起作用,那或许是因为防火墙或你的路由器猴不支持多播。你能够在 ~/.iwant/.iwant.log 文件中检查一切日志。有关更多详细信息,参看最终供给的项目的 GitHub 页面。

差不多便是悉数了。期望这个东西有所协助。下次我会带着另一个风趣的攻略再次来到这儿。

干杯!

资源

- iWant GitHub


via: https://www.ostechnix.com/iwant-decentralized-peer-peer-file-s任我干haring-commandline-applica大兴安岭tion/

作者: SK 选题: lujun9972 译者: MjSeven 校正: wxy

本文由 LCTT 原创编译, Linux我国 荣誉推出

点击“了解更多古巨基老婆陈英雪”可拜访文内链接