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


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

Содержание

KTorrent 2.2.7

Официальный сайт: www.ktorrent.org
Размер: 2776 КБ
Цена: бесплатный

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

KTorrent является стандартным BitTorrent-клиентом KDE. В этой рабочей среде программа стартует наиболее быстро, так как не тянет за собой загрузку дополнительных библиотек. Кроме того, дизайн и многие свойства программы также наиболее удачно гармонируют именно с KDE.

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

Формально, благодаря использованию особенностей KDE, имеется возможность настройки панели инструментов и горячих клавиш. Однако, применительно к приложению данного класса, это не выглядит каким-то заметным бонусом. Не удивительно, что большинство операций KTorrent не имеют клавиатурных ярлыков. Да, можно назначить основным действиям горячие клавиши. Но, применительно к клиенту пиринговой сети, это выглядит бесполезным занятием.

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

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

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

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

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

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

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

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

Имеется возможность работы через прокси-сервер. Однако отсутствует возможность авторизации.

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

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

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

К содержанию

LimeWare 4.18.8

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

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

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

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

LimeWare действительно написан на Java, что определяет многие свойства приложения. Здесь стоит остановиться на кроссплатформенности, на невысокой скорости работы интерфейса (медленней качать из-за использования Java программа, конечно, не будет), его необычном оформлении, зависящем от конкретной версии виртуальной машины.

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

Второй этап работы мастера заключается в указании типа соединения: dial-up или постоянное подключение. Вы можете также включить фильтрацию содержимого для загружаемых файлов. Несмотря на схожесть понятий, это не имеет никакого отношения к родительскому контролю. Здесь забота имеет иной оттенок. Некоторые файлы, загружаемые через пиринговые сети, нарушают авторские права, copyright. Фильтрация содержимого по понятиям LimeWare – это недопустимость загрузки пиратской продукции. Остается напомнить, что эта опция не обязательна, она свободно отключается.

Следующий шаг мастера носит исключительно информативный характер. Нам объясняют как настроить межсетевой экран, чтобы LimeWare мог корректно функционировать в данных условиях.

Далее происходит связь программы с расширениями файлов torrent и magnet. Вы можете указать программе ее восстановление в случае обнаружения утери. Предлагается автоматический и ручной режим. Во втором случае будут выводиться предупреждения.

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

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

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

Вы можете открывать ссылки torrent, после чего загружать и раздавать файлы. Но на сервисные функции LimeWare крайне беден. Нельзя выбирать отдельные файлы из торрентов. Нельзя указывать локальную папку для загрузки. Используется значение по умолчанию, указанное во время работы с мастером. Список служебной информации невелик: отсутствует окно пиров, график скорости обмена данными. Невозможно как-либо повлиять на скорость обмена данными, поменять приоритет. Все заставляет сделать окончательный вывод: работать с сетью BitTorrent в LimeWare неудобно. Эта программа рассчитана на Gnutella, где показывает себя с лучшей стороны, а поддержка дополнительной пиринговой сети реализована слабо.

К содержанию

Opera 9.61

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

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

Этот участник обзора в специальном представлении не нуждается. Opera очень популярна в России. Обзор возможностей девятой версии браузера можно прочитать в отдельной статье, опубликованной ранее.

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

Встроенный в Opera компонент BitTorrent является частью менеджера загрузок браузера. Вы открываете ссылку torrent, после чего в списке загрузок появляется стандартная строка. Единственное, что отличает ее от классической передачи файлов по HTTP или FTP – это служебная информация в нижней части экрана. Там показывается число активных соединений, количество источников и получателей.

Кстати, Opera – чуть ли не единственная программа, где термины peer и seed грамотно переведены на русский язык, а не использована примитивная замена латиницы на кириллицу. Во время тестирования использовалась официальная русская версия браузера, загруженная с сайта разработчика.

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

К содержанию

Shareaza 2.4.0.0

Официальный сайт: http://shareaza.sourceforge.net
Размер: 6745 КБ
Цена: бесплатный

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

Shareaza, как и LimeWare, предназначается для работы сразу в нескольких пиринговых сетях. Сходство этих двух приложений просматривается во многих вещах. Но начать стоит с главного отличия. Программы не используют код друг друга, будучи написанными на разных языках. Вместо Java в данном случае применяется C++.

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

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

Следующий шаг – выбор политики настроек. Здесь имеется в виду возможность скрытия некоторых опций для новичков ради удобства. Далее вы можете заставить программу соединяться с некоторыми серверами сразу после старта. Имеется в виду автоматический вход в сети Gnutella и eDonkey. И снова разработчики дарят порцию юмора. В описании одной из опций прямым текстом пишется, что eDonkey не так богат возможностями, как Gnutella. Это все равно, что в компьютерной игре вывести предупреждение: «использование DirectX делает вас краше и богаче, нежели применение OpenGL». Смысловая нагрузка примерно та же. Пользователь сам решает, какую сеть или API ему использовать, а если есть сомнения – задает вопросы на форумах, читает статьи. Но давать подобные советы непосредственно из диалогового окна приложения – по меньшей мере, нескромно.

Последний шаг мастера носит исключительно системный характер. Вы указываете загрузку программы со стартом Windows, а также можете автоматически входить в сеть Gnutella.

Рабочее окно Shareaza состоит из шести вкладок. Первая из них представляет собой домашнюю страницу, место, откуда удобно начинать работу с программой. Здесь вы можете быстро переходить к списку загрузок и раздач, открывать локальное хранилище файлов, просматривать активные подключения. Кроме того, имеется возможность старта загрузки с помощью вставки ссылки eDonkey или torrent, поиска файлов (к BitTorrent не имеет отношения). Вы можете менять темы оформления, повторно открывать мастер первоначальной настройки приложения. Наконец, если межсетевой экран мешает нормально работе программы, закрывая порты, то красным шрифтом выводится соответствующее сообщение, не заметить которое невозможно.

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

После запуска программы на рабочем столе появляется еще одно компактное окно, напоминающее классический Winamp. Оно действительно является проигрывателем, а также играет роль дополнительного индикатора скорости приема и отдачи данных. Удачное решение из категории «два в одном».

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

Имеется поддержка управления приложением через web-интерфейс. Вы можете добавить *.torrent на загрузку, а затем по специальной ссылке просматривать прогресс выполнения задачи.

Программа, в первую очередь, является клиентом сети Gnutella. Функциональность BitTorrent находится на низком уровне. В заключение описания LimeWare, в его адрес было высказано немало тезисов с приставкой «нельзя» и «невозможно». Большинство из них подходят и к Shareaza.

К содержанию

sharkTorrent 0.1.6

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

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

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

Раскладка панелей стандартна для программ данного класса: слева находится список категорий, справа от него расположился список задач, а снизу выводится служебная по текущему торренту. Панель инструментов состоит всего лишь из четырех кнопок: добавление торрента, запуск, пауза и остановка загрузки. Категории состоят из четырех предустановленных пунктов: загрузки, раздачи, все торренты и остальное (например, остановленные закачки). Служебная панель состоит всего лишь из двух вкладок. Показывается список файлов и список пиров.

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

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

К содержанию

Torrent Swapper 1.0.0

Официальный сайт: http://bit-torrent.sourceforge.net
Размер: 270 КБ
Цена: бесплатный

Главное окно Torrent Swapper
Главное окно Torrent Swapper

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

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

Еще один опасный, с точки зрения рекламного соблазна, пункт – это глобальный поиск торрентов. И здесь разработчики нашли элегантное и весьма эффективное решение. Открывается web-страница в браузере, где в левом фрейме выводится строка запроса и пять поисковых движков на выбор. Все, на этом ее содержимое, к счастью, и заканчивается. Результаты поиска выводятся в правом фрейме. Запросы формируются хитро. Например, для Google конечный формат таков: <строка> filetype:torrent. В результате ищутся именно торренты, а не традиционные web-ресурсы, посвященные пользовательскому запросу.

В остальном же, Torrent Swapper соблюдает классические традиции приложений данного класса. Большую площадь рабочего окна составляет список торрентов. Категории не предусмотрены, служебная панель также отсутствует. Однако свойства торрента можно открывать через контекстное меню, в отдельном окне. Его информативность впечатляет. Окно состоит из шести вкладок. В первой из них показывается карта мира. Точками на ней помечены доступные сиды и пиры. Следующий раздел предоставляет более подробную сетевую информацию. Здесь показывается число сидов и пиров, объем полученной и отправленной информации, множество других параметров. Кроме того, здесь же отображается таблица пользователей, кто в данный момент загружает или раздает текущий торрент. Следующие две вкладки отображают детальную информацию по файлам и по всему торренту. Предпоследний раздел – это некий ускоритель загрузки, а в завершение предлагается журнал системных сообщений.

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

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

Присутствует меню выбора языка интерфейса, но он состоит из одного пункта. Русификация отсутствует.

И еще одна даже не особенность, а, скорее, странность. Программа не имеет значка в системном лотке Windows. Это уже стало доброй традицией для клиентов всех пиринговых сетей, так как они, чаще всего, постоянно находятся в запущенном состоянии. И забивать панель задач ради этого лишним элементом – это расточительство, да элементарно неудобно.

Torrent Swapper обладает серией интересных, действительно полезных особенностей, но такая, казалось, мелочь, как отсутствие иконки в трее, значительно снижает ценность приложения.

К содержанию

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

 KTorrent 2.2.7LimeWare 4.18.8Opera 9.61Shareaza 2.4.0.0sharkTorrent 0.1.6Torrent Swapper 1.0.0
Бесплатный++++++
Открытые исходные тексты++-+++
Windows-+++++
Linux+++-++
Mac OS X-++-++
Русский язык интерфейса+-++--
Корзина для ссылок--- --
Наличие встроенного трекера-----+
Создание торрентов+----+
Шифрование соединений+-----
Режим Super-seeding-----+
UPnP переадресация+--+++
NAT переадресация------
Поддержка DHT+--++-
Обмен пирами+----+
Наличие встроенного кэша-+++-+
Предварительный просмотр загружаемого медиа-+-+--
Ограничение скорости передачи данных для каждого торрента--+--+
Поддержка приоритетов---+-+
Блокировка отдельных пиров---+--
Выборочная загрузка файлов из торрентов+----+
Поиск торрентов--++-+
Получение торрентов через RSS-загрузчик+----+
Удаленное управление через web-интерфейс+--+-+
Интеграция с антивирусным программным обеспечением------
Планировщик---+--
Загрузка файлов через протокол HTTP--++--
Загрузка файлов через протокол FTP--++--
Поддержка p2p-сети eDonkey---+--
Автоматическое обновление продукта-++--+
Совместимость с трекером №1+--++-
Совместимость с трекером №2++----
 KTorrent 2.2.7LimeWare 4.18.8Opera 9.61Shareaza 2.4.0.0sharkTorrent 0.1.6Torrent Swapper 1.0.0

KTorrent 2.2.7KTorrent 2.2.7
LimeWare 4.18.8LimeWare 4.18.8
Opera 9.61Opera 9.61
Shareaza 2.4.0.0Shareaza 2.4.0.0
sharkTorrent 0.1.6sharkTorrent 0.1.6
Torrent Swapper 1.0.0Torrent Swapper 1.0.0

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

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

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

К содержанию



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

iXBT BRAND 2016

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

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

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

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