成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iWant:一個去中心化的點對點共享文件的命令行工具

開源
它是一個免費的 Web 服務,允許你在 Internet 上輕松快速地共享文件,還有 PSiTransfer,一個簡單的開源自托管文件共享解決方案。今天,我們將看到另一個名為 “iWant” 的文件共享實用程序。它是一個基于命令行的自由開源的去中心化點對點文件共享應用程序。

[[261468]]

不久之前,我們編寫了一個指南,內容是一個文件共享實用程序,名為 transfer.sh,它是一個免費的 Web 服務,允許你在 Internet 上輕松快速地共享文件,還有 PSiTransfer,一個簡單的開源自托管文件共享解決方案。今天,我們將看到另一個名為 “iWant” 的文件共享實用程序。它是一個基于命令行的自由開源的去中心化點對點文件共享應用程序。

你可能想知道,它與其它文件共享應用程序有什么不同?以下是 iWant 的一些突出特點。

  • 它是一個命令行應用程序。這意味著你不需要消耗內存來加載 GUI 實用程序。你只需要一個終端。
  • 它是去中心化的。這意味著你的數(shù)據(jù)不會在任何中心位置存儲。因此,不會因為中心點失敗而失敗。
  • iWant 允許中斷下載,你可以在以后隨時恢復。你不需要從頭開始下載,它會從你停止的位置恢復下載。
  • 共享目錄中文件所作的任何更改(如刪除、添加、修改)都會立即反映在網絡中。
  • 就像種子一樣,iWant 從多個節(jié)點下載文件。如果任何節(jié)點離開群組或未能響應,它將繼續(xù)從另一個節(jié)點下載。
  • 它是跨平臺的,因此你可以在 GNU/Linux、MS Windows 或者 Mac OS X 中使用它。

安裝 iWant

iWant 可以使用 PIP 包管理器輕松安裝。確保你在 Linux 發(fā)行版中安裝了 pip。如果尚未安裝,參考以下指南。

如何使用 Pip 管理 Python 包

安裝 pip 后,確保你有以下依賴項:

  • libffi-dev
  • libssl-dev

比如說,在 Ubuntu 上,你可以使用以下命令安裝這些依賴項:

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

安裝完所有依賴項后,使用以下命令安裝 iWant:

  1. $ sudo pip install iwant

現(xiàn)在我們的系統(tǒng)中已經有了 iWant,讓我們來看看如何使用它來通過網絡傳輸文件。

用法

首先,使用以下命令啟動 iWant 服務器:

(LCTT 譯注:雖然這個軟件是叫 iWant,但是其命令名為 iwanto,另外這個軟件至少一年沒有更新了。)

  1. $ iwanto start

***次啟動時,iWant 會詢問想要分享和下載文件夾的位置,所以需要輸入兩個文件夾的位置。然后,選擇要使用的網卡。

示例輸出:

  1. Shared/Download folder details looks empty..
  2. Note: Shared and Download folder cannot be the same
  3. SHARED FOLDER(absolute path):/home/sk/myshare
  4. DOWNLOAD FOLDER(absolute path):/home/sk/mydownloads
  5. Network interface available
  6. 1. lo => 127.0.0.1
  7. 2. enp0s3 => 192.168.43.2
  8. Enter index of the interface:2
  9. now scanning /home/sk/myshare
  10. [Adding] /home/sk/myshare 0.0
  11. Updating Leader 56f6d5e8-654e-11e7-93c8-08002712f8c1
  12. [Adding] /home/sk/myshare 0.0
  13. connecting to 192.168.43.2:1235 for hashdump

如果你看到類似上面的輸出,你可以立即開始使用 iWant 了。

同樣,在網絡中的所有系統(tǒng)上啟動 iWant 服務,指定有效的分享和下載文件夾的位置,并選擇合適的網卡。

iWant 服務將繼續(xù)在當前終端窗口中運行,直到你按下 CTRL+C 退出為止。你需要打開一個新選項卡或新的終端窗口來使用 iWant。

iWant 的用法非常簡單,它的命令很少,如下所示。

  • iwanto start – 啟動 iWant 服務。
  • iwanto search <name> – 查找文件。
  • iwanto download <hash> – 下載一個文件。
  • iwanto share <path> – 更改共享文件夾的位置。
  • iwanto download to <destination> – 更改下載文件夾位置。
  • iwanto view config – 查看共享和下載文件夾。
  • iwanto –version – 顯示 iWant 版本。
  • iwanto -h – 顯示幫助信息。

讓我向你展示一些例子。

查找文件

要查找一個文件,運行:

  1. $ iwanto search <filename>

請注意,你無需指定確切的名稱。

示例:

  1. $ iwanto search command

上面的命令將搜索包含 “command” 字符串的所有文件。

我的 Ubuntu 系統(tǒng)會輸出:

  1. Filename Size Checksum
  2. ------------------------------------------- ------- --------------------------------
  3. /home/sk/myshare/THE LINUX COMMAND LINE.pdf 3.85757 efded6cc6f34a3d107c67c2300459911

下載文件

你可以在你的網絡上的任何系統(tǒng)下載文件。要下載文件,只需提供文件的哈希(校驗和),如下所示。你可以使用 iwanto search 命令獲取共享的哈希值。

  1. $ iwanto download efded6cc6f34a3d107c67c2300459911

文件將保存在你的下載位置,在本文中是 /home/sk/mydownloads/ 位置。

  1. Filename: /home/sk/mydownloads/THE LINUX COMMAND LINE.pdf
  2. Size: 3.857569 MB

查看配置

要查看配置,例如共享和下載文件夾的位置,運行:

  1. $ iwanto view config

示例輸出:

  1. Shared folder:/home/sk/myshare
  2. Download folder:/home/sk/mydownloads

更改共享和下載文件夾的位置

你可以更改共享文件夾和下載文件夾。

  1. $ iwanto share /home/sk/ostechnix

現(xiàn)在,共享位置已更改為 /home/sk/ostechnix

同樣,你可以使用以下命令更改下載位置:

  1. $ iwanto download to /home/sk/Downloads

要查看所做的更改,運行命令:

  1. $ iwanto view config

停止 iWant

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

如果它不起作用,那可能是由于防火墻或你的路由器不支持多播。你可以在 ~/.iwant/.iwant.log 文件中查看所有日志。有關更多詳細信息,參閱***提供的項目的 GitHub 頁面。

差不多就是全部了。希望這個工具有所幫助。下次我會帶著另一個有趣的指南再次來到這里。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2011-06-17 16:49:05

Cocoa蘋果

2019-02-27 09:24:48

命令行文件Linux

2022-02-17 18:21:47

工具HTTPie客戶端

2019-05-30 10:40:04

ddgrLinuxDuckDuckGo

2019-06-10 15:00:27

node命令行前端

2016-08-10 12:41:00

Linux工具bcShell

2016-09-23 20:16:23

TaskwarriorLinux命令行工具

2018-06-12 15:10:11

Linuxvim命令PacVim

2018-11-21 09:57:44

命令行Linux文件

2020-12-08 08:46:07

GoJava工具

2022-01-26 18:59:08

Python工具

2011-01-18 19:11:26

Postfix命令行

2015-07-29 10:34:50

Linux系統(tǒng)命令行工具

2015-07-30 11:04:08

Linux命令行工具

2015-07-30 11:24:47

Linux 系統(tǒng)命令行工具

2018-05-02 08:06:12

2014-02-18 10:45:48

2014-04-09 11:05:11

2020-03-30 12:57:50

Linux命令行Markdown

2010-08-24 09:10:14

Linux命令行工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩久久中文字幕 | 欧美一区二 | 综合成人在线 | 亚洲精品视频一区二区三区 | 免费h在线| 久久精品国产一区二区三区 | 日韩成人免费视频 | 亚洲女人的天堂 | 一区二区在线 | 成人激情免费视频 | 精品色| 久草网视频 | 久久亚洲综合 | 国产精品亚洲视频 | 久久久久久毛片免费观看 | 国产欧美精品一区二区 | 欧美成人一区二区三区 | 成人黄色av | 久久99视频这里只有精品 | 欧美精品黄 | 久久精品国产亚洲 | 成人免费视频网 | 国产999精品久久久久久 | 亚洲精品久久久一区二区三区 | 精品国产91 | 中文字幕日韩欧美一区二区三区 | 在线观看成年人视频 | 性网站免费 | 成人国产精品久久久 | 狠狠干网站 | 日日射夜夜骑 | 黑人久久| 久久久久久久久久性 | 日韩三级 | 亚洲一区二区三区在线免费观看 | 五月婷婷丁香 | 久久久蜜桃 | 欧美日韩国产精品一区二区 | 秋霞a级毛片在线看 | 亚洲综合在线一区 | 国产日韩欧美中文 |