iWant, обменивайтесь файлами в одноранговой сети с терминала Ubuntu

о iwant

В следующей статье мы рассмотрим iWant. Несколько недель назад я написал еще одну статью, в которой мы рассмотрели transfer.sh. Это была программа, которая позволяла нам легко и быстро обмениваться файлами через Интернет. В этой статье сегодня мы увидим еще один утилита для обмена файлами в нашей сети под названием iWant.

Это приложение децентрализованный обмен файлами, основанный на CLI бесплатный и открытый исходный код. Вам не понадобятся записи страниц, и вам не придется выполнять какую-либо сложную настройку. Программа мультиплатформенная, поэтому мы можем использовать ее в GNU / Linux, MS Windows и Mac OS X. С ней вам вообще не понадобится браузер, только терминал.

Общие характеристики iWant

  • Приложению не требуется память для использования утилит с графическим интерфейсом пользователя. Вам нужен только Терминал.
  • Это программное обеспечение децентрализованный, что означает, что данные не будут храниться в каком-либо центральном месте.
  • Программа позволит нам приостановить загрузку, имея возможность возобновить их позже. Когда мы это сделаем, нам не нужно будет загружать файл с самого начала, мы просто возобновим загрузку с того места, где мы их оставили.
  • Любые изменения, внесенные в файлы, расположенные в общем каталоге (например, удаленные, добавленные или измененные файлы), будут мгновенно отражены в сети.
  • Как торренты, iWant скачивает файлы из нескольких пар при любой возможности. Если какое-либо семя покидает группу или не отвечает, загрузка будет продолжена с другого семени.
  • Кому это нужно, более подробно об этом ПО можете узнать на странице GitHub проект.

Установить iWant

Как я уже сказал, эта программа кроссплатформенная, поэтому мы легко можем установить ее на разные операционные системы и дистрибутивы Gnu / Linux. В случае Ubuntu эта программа может быть iЛегко установить с помощью утилиты pip. Поэтому мы должны убедиться, что в нашей операционной системе установлен pip.

Если он у вас не установлен, вы можете установить PIP на Debian, Ubuntu, Linux Mint ввод в терминале (Ctrl + Alt + T):

sudo apt-get install python-pip

После установки PIP мы не можем забыть проверить, что у нас есть следующие программные зависимости в нашей системе установлено:

  • libffi-dev
  • libssl-dev

В Ubuntu мы можем установить эти зависимости, используя команду в том же терминале (Ctrl + Alt + T):

sudo apt install libffi-dev libssl-dev

После установки всех зависимостей мы можем установить iWant. Для этого из терминала (Ctrl + Alt + T) напишем следующую команду:

sudo pip install iwant

Запустить iWant

Мне пришлось перезапустите сеанс перед запуском сервера iWant используя команду:

я хочу начать

iwanto start

При первом запуске программы iWant спросит Расположение общих папок и папок "Загрузки". Нам нужно будет указать фактическое расположение обеих папок. Тогда нам придется выберите сетевой интерфейс мы хотим использовать:

Если вы видите результат, подобный приведенному выше, вы можете начать использовать iWant. Сервер продолжит работу в текущем окне терминала. пока не будет нажата Ctrl + C для выхода. Чтобы воспользоваться услугой, нам нужно будет открыть новую вкладку в терминале. Мы также можем установить эту программу на другие компьютеры для обмена файлами.

Примеры команд

Использовать это программное обеспечение очень просто. В нем есть всего несколько команд, подобных приведенным ниже:

  • Мы можем искать файлы с помощью; iwanto искать.
  • Мы загрузим файл с; iwanto скачать.
  • Мы можем изменить расположение общей папки, используя; iwanto поделиться.
  • Мы изменим расположение папки загрузки, используя; iwanto загрузить в.
  • Мы увидим путь к общим папкам и папкам загрузки, набрав; iwanto просмотреть конфигурацию.

Все эти варианты можно увидеть, вызвав справку программы. Нам останется только написать:

я хочу помочь

iwanto -h

Далее мы увидим несколько выполненных примеров.

Измените расположение общей папки и папки загрузки

Мы можем изменить общую папку и расположение папки загрузки на другой путь. Чтобы изменить расположение общей папки, мы выполним:

iwanto share /home/sapoclay/iWant/Publico

Если мы хотим изменить расположение общей папки, мы напишем в терминале:

iwanto dowload to /home/sapoclay/iWant/Descargas

Чтобы увидеть внесенные изменения, мы снова запустим команду config:

я хочу сменить папку

iwanto view config

Найти файлы

Для поиска файла выполним:

я хочу поискать

iwanto search texto-a-buscar

На следующем снимке экрана показан активность на сервере iWant который все еще работает в другом терминале:

iWant сервер

Скачать файлы

Мы сможем скачивать файлы с любого компьютера в нашей сети. Чтобы загрузить файл, нам просто нужно указать хэш (контрольную сумму) файла, как показано ниже.

iwanto download f447b20a7fcbf53a5d5be013es0b15af

Файл будет сохранен в папке для загрузки (/ главная / sapoclay / iWant / Загрузки / в моем случае).

Остановить iWant

Когда мы закончим нашу деятельность с iWant, мы можем закрыть сервер, нажав Ctrl + C.

Если что-то не работает, это может быть связано с брандмауэром или маршрутизатором, не поддерживающим многоадресную рассылку. Вы можете увидеть все записи в файле ~ / .iwant / .iwant.log.

Удалить iWant

Чтобы удалить эту программу из нашей операционной системы, мы выполним в терминале:

sudo pip uninstall iwant

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.