В следующей статье мы рассмотрим 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 который все еще работает в другом терминале:
Скачать файлы
Мы сможем скачивать файлы с любого компьютера в нашей сети. Чтобы загрузить файл, нам просто нужно указать хэш (контрольную сумму) файла, как показано ниже.
iwanto download f447b20a7fcbf53a5d5be013es0b15af
Файл будет сохранен в папке для загрузки (/ главная / sapoclay / iWant / Загрузки / в моем случае).
Остановить iWant
Когда мы закончим нашу деятельность с iWant, мы можем закрыть сервер, нажав Ctrl + C.
Если что-то не работает, это может быть связано с брандмауэром или маршрутизатором, не поддерживающим многоадресную рассылку. Вы можете увидеть все записи в файле ~ / .iwant / .iwant.log.
Удалить iWant
Чтобы удалить эту программу из нашей операционной системы, мы выполним в терминале:
sudo pip uninstall iwant