Путеводитель по программам для работы с p2p-сетью BitTorrent. Часть 2.


Предыдущие части путеводителя

Содержание

BitSpirit 3.3.2

Официальный сайт: www.167bt.com
Размер: 2461 КБ
Цена: бесплатный

Главное окно BitSpirit
Главное окно BitSpirit

В популярном японском мультипликационном фильме «Final Fantasy: The Spirits Within» планета Земля обладала душой. Поэтому не стоит удивляться тому, что китайский разработчик скромного клиента сети BitTorrent дал столь духовное название своему продукту.

Программа имеет скромный, но легко узнаваемый дизайн. Доминируют голубые и зеленые тона. Стилистика несколько напоминает Windows Vista, хотя для полного сходства явно не хватает темно-синей панели инструментов.

Главное окно приложения имеет классическую раскладку панелей, хотя присутствуют и несколько оригинальных решений. Внутри панели инструментов находится индикатор суммарной скорости приема и отдачи данных. Весьма удобное расположение, по сравнению с использованием отдельной вкладки внутри нижней панели свойств, как это реализовано в uTorrent. Здесь график всегда находится на видном месте, хотя и нет такой точной детализации, как в конкурирующей программе.

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

Левая боковая панель предназначается для сортировки загружаемых торрентов по группам. Подобная классификация часто применяется в менеджерах закачки. Предлагается девять пользовательских категорий для загруженных торрентов. Их список можно редактировать, добавляя или удаляя элементы. Кроме того, присутствует мусорная корзина, список загружаемых в данный момент проектов, «пункт обмена».

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

Наконец, левая боковая панель содержит ссылки на сайты трекеров. Правда, предлагаются всего два примера, и редактирование списка невозможно.

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

Для каждой конкретной загрузки можно включать или отключать DHT. Во время старта закачки выбираются файлы, указывается локальная группа. Вы можете останавливать загрузку, если скорость в течение одного часа держится ниже определенного значения. Допускается изменение строки user-agent. Крайне полезная, стоит заметить, функция. Многие трекеры блокируют некоторые программы не потому, что они не работают с ними, а исходя из каких-то политических соображений. То есть, сверяется строка user-agent, и если происходит совпадение с черным списком, то бан – программу не пускают на трекер. В таком случае вы можете выдать себя, например, за родной клиент BitTorrent, которого никто не смеет обижать, и спокойно работать с нерадивым трекером.

Служебная панель содержит набор вкладок, расположенный в вертикальном порядке. Их набор стандартен – здесь присутствует журнал работы, список пиров, показываются файлы текущего торрента, а также индикатор прогресса загрузки, как в дефрагментаторах дисков.

Многие классические менеджеры закачки содержат корзину для ссылок. Данный элемент применяется и в BitSpirit, несмотря на то, что программа предназначается исключительно для работы в пиринговой сети BitTorrent. Загрузка файлов через HTTP или FTP невозможна. Внутри корзины отображается скорость загрузки и отдачи, имя текущего торрента, его состояние. Вы можете регулировать толщину строки корзины, а также управлять прозрачностью окна. Из контекстного меню корзины удобно управлять ограничениями общей скорости приема и отдачи файлов.

Среди сервисных функций стоит отметить возможность снятия ограничения Service Pack 2 на девять соединений. Поддерживается фильтрация IP-адресов через файл ipfilter.dat. Популярное решение, используемое во многих продуктах.

Первичную настройку продукта удобно осуществлять через мастера. Сначала у вас спросят о скорости вашего соединения с Сетью. С помощью кнопки Advanced можно перейти в режим детальной настройки параметров, но это не совсем разумно. Если настраивать все вручную, то и мастер не нужен. Второй шаг – настройка кэширования. Здесь сразу показывается масса непонятных новичку опций и заветная кнопка Auto. Следующий шаг предназначается для настройки UPnP. Далее, вы указываете папку для загрузок по умолчанию, а также можете включить интеграцию с антивирусным программным обеспечением.

Следом идет настройка чата с другими пользователями BitSpirit. Поддерживаются все версии приложения. Вы указываете свое имя и при желании можете дополнительно загрузить аватар - маленькую картинку 100x160 точек. На этом работа мастера завершается.

Программа обладает некоторыми интересными свойствами. Например, она может прятаться в системе по нажатию специальной клавиши, которая называется BOSSKEY. Можно включать мониторинг буфера обмена на предмет копирования туда ссылок с расширением torrent. Присутствует планировщик, который работает, как у и многих конкурентов, по дням недели и часам. Можно ограничивать скорость работы по расписанию, а также вовсе блокировать передачу данных.

Русификация BitSpirit очень устарела, так как не менялась со времен версии 2.0. В интерфейсе встречается огромное количество строк на английском языке. Некоторые из них носят, можно сказать, ключевой характер. Все это снижает ценность локализации, которая хоть формально и присутствует, но не позволяет пользователям, не знакомым с английским языком, использовать возможности приложения в полной мере.

С другой стороны, программу отличает компактность, надежность, а также всеядность, благодаря возможности подмены user-agent. И все это завернуто в строгий холодный стиль интерфейса.

К содержанию

BitTornado 0.3.17

Официальный сайт: www.bittornado.com
Размер: 4308 КБ (Windows)
Цена: бесплатный

Главное окно BitTornado
Главное окно BitTornado

Последние три программы, описанные в путеводителе, были, на удивление, похожи друг на друга. Родство проявлялось не только во внешнем виде, но и в функциональных возможностях, в свойствах технического плана. На фоне этой семейной идиллии BitTornado выглядит каким-то инопланетянином из другой галактики, настолько он не похож на предыдущие рассмотренные программы.

Первый участник путеводителя, Anatomic P2P, отличался тем, что выделял каждому торренту по отдельной вкладке. BitTornado предлагает более смелое решение - для каждого торрента открывается новое окно.

Интерфейс BitTornado не просто необычен, это настоящая экзотика. После старта программы сразу предлагается открыть новый торрент. После того, как файл выбран, необходимо указать папку сохранения проекта. После этого, наконец, открывается основное окно приложения, которое лишено многих атрибутов. Отсутствует главное меню, нет панели инструментов. Вы можете работать только с одним торрентом. Чтобы начать вторую загрузку, необходимо снова запускать приложение, выбирать файлы и папки, после чего уже запустится копия.

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

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

Дополнительные свойства торрента – это список пиров. С ними ничего нельзя сделать, контекстное меню отсутствует. Снова сугубо информативное окно.

Непосредственные настройки приложения вызываются из третьей ссылки. Здесь можно управлять некоторыми сетевыми параметрами, например, номером порта, удалением пиров, отправляющих некорректные данные. Присутствуют и общие настройки, например, возможность сворачивания программы в системный лоток, указание папки загрузки по умолчанию, установка ширины окна по заголовку – имени торрента.

BitTornado не имеет русской локализации, и к странности интерфейса добавляются «трудности перевода». Из-за всего этого программой пользоваться неудобно. Все же недаром существуют некие стандарты в области обеспечения взаимодействия torrent-клиентов с пользователем. Все программы бесплатны, значит, все это не навязывается сверху, а является следствием естественного отбора. И BitTornado на этом фоне выглядит тупиковой ветвью развития. Неразумно работать только с одним торрентом в окне, эффективнее создавать из них вертикальный список, как это реализовано во многих продуктах.

К содержанию

BitTorrent 6.1

Официальный сайт: www.bittorrent.com
Размер: 996 КБ (Windows)
Цена: бесплатный

Главное окно BitTorrent
Главное окно BitTorrent

Продукт является официальным клиентом пиринговой сети BitTorrent. С декабря 2006 года он основывается на коде uTorrent. Программы полностью идентичны за исключением нескольких пунктов в главном меню, ведущих на сетевые ресурсы компании BitTorrent, Inc.

К содержанию

Deluge 1.0.3

Официальный сайт: www.deluge-torrent.org
Размер: 32379 КБ (Windows)
Цена: бесплатный

Главное окно Deluge
Главное окно Deluge

Кроссплатформенные приложения можно условно поделить на две категории. Первая – это программы, которые изначально разрабатывались для нескольких операционных систем. Наиболее яркие примеры – OpenOffice.org и Mozilla Firefox. Сюда же относятся все приложения, написанные на Java. Ко второй категории относятся приложения, изначально разрабатываемые для одной системы, но однажды перенесенные в другую среду. Чаще всего подобное портирование оставляет негативный след, и программа в чужой системе работает медленнее, менее стабильно, имеет ограниченные функциональные возможности. Показательный пример – история с KDE4 и его работой в Windows.

Deluge без проблем запускается и работает в Linux (тестировалось на компьютере Athlon XP 2500+, 512МБ ОЗУ, Ubuntu 8.04.1). Программа написана на языке Python, что не является редкостью в открытых системах. Но для запуска в Windows приходится, как минимум, загружать огромный дистрибутив, который, помимо самого Deluge, содержит компоненты Python. Программа долго стартует и работает, мягко говоря, неторопливо (Athlon 64 3200+, 512МБ ОЗУ, Windows XP SP3). Кроме того, Deluge вел себя крайне нестабильно на компьютере, где тестировались остальные приложения путеводителя, и его пришлось устанавливать на другой рабочей станции (Core Duo 2 E8400, 2048МБ ОЗУ, Windows XP SP3), где уже не было проблем с функционированием и быстродействием. А причина столь разительных отличий свойств заключается в том, что Deluge изначально разрабатывался только для Linux, а его перенос в Windows (начиная с версии 0.5.5.95) – побочное явление.

Изначально Deluge разрабатывался как стандартная программа GNOME, предназначенная для работы с сетью BitTorrent. Это подтверждает и раннее название приложения – gTorrent. Первая буква «g» в имени обычно намекает на принадлежность к GNOME, равно как «k» наводит на мысли о родстве с KDE. Но в дальнейшем было принято решение о разработке независимого BitTorrent-клиента, что привело к переименованию проекта.

Однако большинство свойств, заложенных в Deluge с рождения, остались неизменными и по сей день. И главная отличительная черта – это использование графической библиотеки GTK+. Программа и сегодня выглядит гармонично в GNOME, неся в себе основные традиции среды.

Первая особенность Deluge заключается в поддержке расширяемости продукта. Базовый функционал программы достаточен для комфортной работы в пиринговой сети, но с помощью модулей дополнения можно принести массу новых полезных свойств. Для Deluge написано большое число плагинов.

Подобное отношение к наращиванию функциональности успешно применяется и в других продуктах. Достаточно вспомнить Miranda и Mozilla Firefox, для которых предлагается несколько тысяч различных модулей, вариантов наращивания функциональности. Deluge не может похвастаться такими грандиозными цифрами, однако тоже оброс серьезным потенциалом из модулей расширения. Вы можете загрузить их все сразу вместе с основным приложением, но по умолчанию они будут отключены. Разумное решение. Аналог можно найти в Pidgin, который тоже увешан множеством мелких улучшений, отключенных сразу после установки продукта. Здесь также присутствует список доступных модулей, их текстовые описания. Настройка плагинов осуществляется здесь же, из менеджера дополнений. Прекрасное решение проблемы наращивания функциональности. Было бы неверным включать все предлагаемые инструменты в основной дистрибутив, превращая его в монстра, тяжелого как для изучения, так и для запуска на не самых современных компьютерах. Подробнее об их функциональности будет рассказано чуть позже. А сейчас пришло время разобраться с интерфейсом Deluge.

После старта программы, в системном лотке появляется новый значок. Он несет в себе отнюдь не декоративные функции, предлагая из контекстного меню немало полезных действий. Во-первых, вы можете добавлять для загрузки новые торренты, даже не открывая главного окна приложения. Кроме того, присутствует меню ограничения скорости загрузки и отдачи. Это тоже удачное решение. Если браузер работает медленно и скорость обмена данных по сети неудовлетворительна, то проще щелкнуть по значку в трее, чем переключаться на окно BitTorrent-клиента, и искать необходимые пункты меню.

Еще одно полезное свойство значка в системном лотке заключается в возможности назначить пароль на вызов главного окна. Довольно простой, но эффективный способ защитить программу от постороннего вмешательства. Настройки Deluge позволяют запускать приложение сразу в трей. Как следствие, подобным образом вы можете полностью закрыть доступ к BitTorrent-клиенту для лиц, не знающих пароля.

Рабочее окно Deluge состоит из панели инструментов, списка торрентов и служебной панели. Разумный минимум. Да и в служебной панели присутствует минимум вкладок: подробности о текущем торренте, его файлы и список пиров. Отсутствует график скорости передачи данных. Впрочем, он встречается только в наиболее продвинутых приложениях данного класса, так что особенно переживать не стоит. Тем более, Deluge и без него даст фору большинству конкурентов по функциональности.

Перевод интерфейса частичный. Казалось, главное меню на русском языке, в главном окне вся служебная информация также русифицирована. Английский текст присутствует в окнах настроек программы, и там довольно много непереведенных строк. Впрочем, общее впечатление от перевода положительное, он выполнен добротно. Скорее всего, он просто давно не обновлялся. Стоит отметить, что версия для Windows, загруженная с официальной страницы проекта, не имеет русификации.

Во время первого старта программы управление передается мастеру. Он содержит всего три шага и задает основные вопросы, связанные с конфигурированием клиента. Сначала вы указываете порты, затем определяете папку сохранения торрентов. Традиционно по умолчанию предлагается помещать загружаемые файлы на рабочий стол. Наглядное, но несколько нелепое решение. Разумнее сразу указывать папку, где файлы будут складироваться продолжительное время. Наконец, последний шаг помощника – это указание максимальной скорости получения и отправки данных. Вы так же указываете максимальное число соединений, загружаемых торрентов.

Поддерживается шифрование на входящие и исходящие соединения. Настройки раздельные. Кроме того, вы можете шифровать сам процесс установки соединения. Полная скрытность от провайдера.

Большая гибкость проявляется и при настройке соединений через прокси-сервера. Имеется возможность отдельного ввода настроек для пиров, встроенного трекера, DHT и web-раздачи. При этом в каждом случае поддерживаются HTTP, SOCKS 4 и SOCKS 5. В первом и третьем случае допускается дополнительная авторизация.

Допускается ввод ограничений на максимальное время раздачи. Кроме того, ее можно прекращать по достижению определенного соотношения принятой и отданной информации.

Как было сказано ранее, предлагается большое количество дополнений к Deluge, причем от вас не требуется совершать их поиск и загрузку – все представлено единым списком с описаниями, достаточно ставить галочки напротив необходимых пунктов, включая новые функции. Одно из наиболее значимых дополнений – web-интерфейс к программе.

Управление Deluge через web-интерфейс
Управление Deluge через web-интерфейс

С помощью него можно осуществлять удаленное администрирование BitTorrent-клиента. Программа, например, установлена дома, но можно не терять над ней контроль, даже будучи на работе или в пути, если у вас есть ноутбук или карманный компьютер с выходом в интернет.

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

Вы можете получать торренты через новостную ленту RSS. Удобное дополнение.

Еще несколько модулей позволяют ставить Deluge дополнительные плюсы в сводной таблице. Во-первых, это планировщик. Во-вторых, с помощью плагина можно управлять скоростью загрузки и отдачи каждого торрента отдельно. Третий ценный модуль – создание торрентов. Четвертый плюс в таблице – поисковая система. Кроме того, вы можете устанавливать различные уведомления на события, например, на окончание загрузки торрента.

Благодаря поддержке дополнений, Deluge становится чуть ли не самым функциональным приложением в путеводителе. Наличие у некоторых конкурентов обилия второстепенного сервиса, связанного с чатами, браузерами, IRC и прочими сетевыми штучками, не делает их качественнее в плане непосредственной поддержки BitTorrent. Deluge – прекрасный выбор для требовательного пользователя, работающего в Linux.

К содержанию

Сводная таблица

 BitSpirit 2.0BitTornado 0.3.17Deluge 1.0.3
Бесплатный+++
Открытые исходные тексты-++
Windows+++
Linux-++
Mac OS X-++
Русский язык интерфейса+-+
Корзина для ссылок+--
Наличие встроенного трекера-++
Создание торрентов--+
Шифрование соединений-++
Режим Super-seeding-++
UPnP переадресация+++
NAT переадресация--+
Поддержка DHT+-+
Обмен пирами+-+
Наличие встроенного кэша+-+
Предварительный просмотр загружаемого медиа+--
Ограничение скорости передачи данных для каждого торрента+++
Поддержка приоритетов+++
Блокировка отдельных пиров+-+
Выборочная загрузка файлов из торрентов+++
Поиск торрентов+-+
Получение торрентов через RSS-загрузчик--+
Удаленное управление через web-интерфейс--+
Интеграция с антивирусным программным обеспечением+--
Планировщик+--
Загрузка файлов через протокол HTTP---
Загрузка файлов через протокол FTP---
Поддержка p2p-сети eDonkey---
Автоматическое обновление продукта+--
Совместимость с трекером №1+-+
Совместимость с трекером №2+++
 BitSpirit 2.0BitTornado 0.3.17Deluge 1.0.3

BitSpirit 2.0BitSpirit
BitTornado 0.3.17BitTornado
Deluge 1.0.3Deluge

Проверка на совместимость клиентов проводилась с использованием двух непохожих друг на друга трекеров. Один из них, работая на движке TorrentPier, имеет высокую популярность среди всей русскоязычной аудитории, независимо от ее географического положения. Второй трекер функционирует в локальной городской сети и использует другой распространенный движок – TBDev.

Главная страница первого трекера, на котором тестировались torrent-клиенты
Главная страница первого трекера, на котором тестировались torrent-клиенты

Главная страница второго трекера, на котором тестировались torrent-клиенты
Главная страница второго трекера, на котором тестировались torrent-клиенты

К содержанию



Дополнительно

iXBT BRAND 2016

«iXBT Brand 2016» — Выбор читателей в номинации «Процессоры (CPU)»:
Подробнее с условиями участия в розыгрыше можно ознакомиться здесь. Текущие результаты опроса доступны тут.

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.