Клиент BitTorrent Vuze aka Azureus

7 Ноя
2008

Хороший клиент BitTorrent для линуксоида это необходимость. Многие OpenSource проекты предлагают для закачки продукты только со своих трекеров. Таким образом удается избежать перегрузки сервера после анонса, и вести учет закачек, не маловажный фактор для софтовых проектов.

На сайте уже говорилось о некоторых популярных BitTorrent клиентах. Сегодня речь пойдет о Vuze/Azureus. Очень сомневаюсь, что его вы встретите по дефолту в одном из дистрибутиве, но тем не менее его функциональность просто требует чтобы на него обратили внимание.

Немного о проекте

Свободный кроссплатформенный клиент Vuze, построен на коде Azureus. Написан, на языке Java (отсюда и кроссплатформенность), графическая оболочка с использованием библиотеке SWT (Standard Widget Toolkit). Правда использование Java подразумевает наличие у пользователя современного компьютера, так как Vuze в хорошем настроении вполне способен отобрать 100 Мб оперативной памяти.

Как и положено современному торрент клиенту поддерживается шифрование, соединение через прокси, беpтрекерную работа (DHT, Distributed Hash Table, распределенная хеш-таблица), раздачу в режиме super-seeding и многое другое. Да я не ошибся, помимо того, что Vuze является очень удобным торрент клиентом со всеми необходимыми функциями и возможностями, он еще имеет легко настраиваемый трекер, позволяющий самому организовать раздачу файлов.

На сегодня актуальны две версии: Azureus 2 (2.5.x) и Vuze/Azureus 3 (3.x). Первая обычно доступна в репозитариях дистрибутивов Linux, но более не развивается. Третья версия построена на ядре версии 2.x, и полностью совместима в плагинах и настройках. Отличается от второй оформлением в стиле сервиса Vuze и наличием плагинов для работы с этим сервисом (их можно отключить).

Интерфейс Vuze переведен на 36 языков, среди которых есть и русский. Нужный язык выбирается либо вручную при первом запуске программы или автоматически на основании системных настроек. Правда, перевод интерфейса Vuze на русский несколько неудачен. Поэтому если возникли проблемы с его освоением, можно рекомендовать альтернативный перевод, который находится на сайте http://on.freedom-vrn.ru/. Там же есть инструкции по его установке, хотя этот процесс не всегда проходит гладко.

Распространяется по лицензии GNU GPL. Информацию и последнюю версию клиента сегодня можно найти на двух сайтах: старом azureus.sf.net и новом vuse.com, являющимися по сути зеркалами.

Установка Vuze в Ubuntu

В репозитариях дистрибутивов Vuze/Azureus обычно присутствует. В Ubuntu должен быть подключен universe. Так как Vuze написан на Java, для работы требуется виртуальная Java-машина. При установке из репозитария будет добавлено все необходимое, нужные пакеты указаны в качестве зависимостей:

$ sudo apt-cache depends azureus

Depends: libcommons-cli-java, liblog4j1.2-java, libseda-java, libswt3.2-gtk-java, openjdk-6-jre | icedtea-java7-jre | sun-java6-jre | sun-java5-jre

Ставим:

$ sudo apt-get install azureus

Правда если вас не смущает, что в репозитарии находится вторая версия:

$ sudo apt-cache show azureus | grep -i version

Version: 2.5.0.4-1ubuntu4

Которой вполне достаточно для работы. Иначе скачиваем по ссылкам на странцие Download сайта проекта архив с программой и при необходимости JRE.

Установка трудностей вызвать не должна. Распаковываем архив:

$ tar xjvf Vuze_3.1.1.0_linux.tar.bz2

$ cd vuze

И запускаем.

$ ./vuze

Правда о ярлыке программы в этом случае придется позаботиться самому. В KDE это просто. Щелкаем правой кнопкой по К и выбираем «Редактор меню» ( в консоли kmenuedit). Если ничего не запустилось, то скорее всего редактор меню не установлен. Это легко поправить командой «sudo apt-get install kmenuedit». Дальше щелкаем по меню Интернет и в контекстном меню выбираем «Новый элемент» (Ctrl+N). Вводим имя и затем заполняем предложенные поля, самое главное из которых Команда в котором указываем путь к исполняемому файлу. При желании назначаем горячую клавишу. По окончании настроек не забываем сохранить результат (Ctrl+S или Файл — Сохранить).

Запускаем

Через некоторое время появляется окно программы, на главной странице которого помещены ссылки на сервис Vuze предлагающем онлайн видео и музыку.

interface

Сервисы Vuze.com

Изменить внешний вид ссылок можно при помощи кнопок расположенных слева: Dashboard, On Vuze, Library и Publish. Нажатие на последнюю, позволит опубликовать свое видео (нужна регистрация). Регистрация дает еще некоторые возможности, например вывод списков друзей и просмотр списка опубликованных ресурсов и так далее. Но Vuze не поразил обилием файлов и ему пока не заменить YouTube. А поэтому нажимаем Advanced и убираем все это безобразие.

interface_vuze

Основное окно клиента Vuze

Под ним оказывается спрятан нормальный торрент клиент. Чтобы добавить новую закачку, открываем ФайлОткрытьТоррент файл. Теперь используя кнопки вверху окна, указываем на URL, файл или каталог с торрентами на жестком диске. Для добавленных торрентов сразу же можно выставить позицию в очереди и режим запуска. По умолчанию в списке загрузок уже присутствует ссылка на azupdater который отвечает за автоматическое обновление Vuze.

Настроек у Vuze не много, а очень много. Чтобы упростить жизнь пользователю, разработчики реализовали три режима интерфейса, которые можно выбирать в зависимости от своей подготовки и задач. Ведь не секрет, что Transmission популярен именно из-за простоты интерфейса, кинул файл в главное окно программы и забыл о нем. Самый простой режим Новичок, в котором скрыта большая часть настроек (трекер, продвинутые сетевые настройки и так далее). В версии 2.5 интерфейс выбирался при первом запуске, при помощи мастера, сейчас же переходим в Инструменты — Настройки — Режим и выбираем то, что нужно. В большинстве случаев это Новичок, оптимальный для тех, кто просто скачивает торренты, без шифрования соединения. Если понадобится трекер, активируем Средний или Дополнительный. При выборе последнего варианта будут доступны некоторые сетевые настройки, например работа через анонимные сети Tor или I2P.

Изменить некоторые настройки интерфейса можно в одноменном меню в настройках. Здесь доступны выбор языка, поведение при старте (например, проверка обновлений), цветовая схема и предупреждения и так далее. Например, можно настроить, чтобы по окончании загрузки был проигран звуковой файл или показано всплывающее сообщение.

Vuze поддерживает ограничение скорости закачки и отдачи как глобально, так и по конктретному торренту. Глобально изменить скорость можно в меню Раздача которое вызывается из окна настроек программы (Инструменты — Настройки). Очень удобно, что скорости выставляется отдельно для Интернет и локальной сети. Максимальное количество скачиваний можно указать в меню Очередь (по умолчанию установлено 1).

Ограничить скорость для конкретного торрента можно в контекстом меню, зайдя в подменю Дополнительно. Кстати в нем же обнаруживаются и другие полезности, которых не встретишь в обычных клиентах. Например можно переместить торрент файл или закачку в другой каталог, переименовать файл, отредактировать URL трекера. Все изменения будут подхвачены клиентом, не нужно будет возиться с этим всем вручную, если возникнет такая необходимость.

По умолчанию все файлы закачиваются в /home/user/Azureus Downloads, если при запуске не выбрано иного. Зайдя в Файлы — Завершение перемещения можно указать, чтобы полностью скаченные файлы перемещались в другой каталог.

plugins_vuze

На сайте проекта можно найти десяток плагинов к Vuze

Все возможности и настройки за один раз описать не получится, но поверьте, там есть все, что нужно требовательному и не очень юзеру. Функциональность расширяется за счет плагинов, часть из них идет в комплекте и их следует лишь активировать в настройках, часть доступна на сайте проекта.

На коде Azureus 2.5.X построен еще один клиент BitTyrant (http://bittyrant.cs.washington.edu/), разработки Университета Вашингтона. Интерфейс их практически идентичен, но BitTyrant собирает статистическую информацию о пирах, на основании которой принимает решение о раздаче или загрузке файла, что на порядок увеличивает скорость загрузки.

Комментировать

Наверх