10 лет назад 10 ноября 2008 в 19:02 66

Программы-клиенты для BitTorrent

Автор: Сергей Трошин

Несмотря на то что программ-клиентов для работы в сетях bittorrent неприлично много, выбор на самом деле ограничивается буквально тремя-четырьмя наиболее популярными. дело в том, что часто трекер по каким-то причинам оказывается вдруг несовместимым с некоторыми клиентами.

ПРАВИЛА ТРЕКЕРА

По большому счету, если вы хотите свести до минимума вероятность возникновения каких-либо проблем при общении с любимым трекером, то стоит прислушаться к рекомендациям, которые дает на этот счет сам трекер. Так, самый известный наш трекер Torrents.ru советует своим пользователям достаточно простую программу µTorrent, причем исключительно версий 1.6.1 и 1.7.5, которые можно скачать в соответствующих разделах форума или же на сайте разработчиков программы. И действительно это одна из самых популярных программ. Кроме того, тот же Torrents.ru разрешает использовать для работы с ним BitComet версий 0.7x и 0.8x (правда, последние версии этого клиента снова стали “дружить” с трекером, но официально они пока не рекомендованы) – еще один распространенный клиент, в чем-то более продвинутый, но из-за своих особенностей запрещенный на некоторых других трекерах. Эти же программы рекомендует и, например, трекер megashara.com (по BitComet тут тоже ограничения – только версии выше 0.62), а плюс к ним советует обратить внимание на кроссплатформенный Azureus – написанный на Java и довольно требовательный к ресурсам, но зато поддерживающий плагины, а также на фактически “родной” клиент сети, который называется так же, как и сама сеть – BitTorrent. Похожая ситуация с рекомендуемыми клиентами и на mytracker.ru: Azureus, BitComet и µTorrent. Обратите внимание: почти все старые версии µTorrent здесь оказались под запретом – вот список прямо забаненных клиентов:

Shadow’s Experimental Client

ABC

µTorrent ver. 1.1 – 1.6, а также 1.7.0 – 1.7.4

BitComet ver. 0.56 – 0.62

BitLord 1.0 – 1.1

BitSpirit

TorrentStorm

Burst!

BitBuddy

Shareaza

XBT

TurboBT

Трекер katushka.net недвусмысленно советует µTorrent 1.6, на hdtracker.ru рекомендуются Azureus и µTorrent, запрещаются BitTorrent++, Nova Torrent, TorrentStorm, а на tfile.ru снова всячески одобряют использование µTorrent 1.6. И так далее.

Таким образом, выбор клиента во многом обусловлен теми трекерами, с которыми вы собираетесь работать, так что для начала изучите разделы FAQ трекеров. Беглый осмотр популярных торрент-ресурсов, как видите, показывает, что, скорее всего, вам придется ограничиться тремя нижеследующими программами, которые, впрочем, стоит попробовать все, так как вполне вероятно, что скорость отдачи/загрузки будет наилучшей только в одной из них.

µTorrent

“мюТоррент” – маленький, быстрый и не требовательный к ресурсам клиент, который к тому же и работает весьма стабильно. Программа не перегружена наворотами, но имеет все, что необходимо, и даже чуть больше. Например, здесь предусмотрен очень удобный графический планировщик ширины канала – просто кликая мышкой по квадратикам графика, можно заранее задавать, в какие часы каких дней недели отдавать µTorrent всю полосу пропускания интернет-соединения, а когда разрешать только сидирование, когда вообще выключать загрузки, а когда ограничивать их скорость для того, чтобы была возможность нормально работать и в других интернет-программах. Вообще, планирование полосы пропускания в µTorrent очень хорошо реализовано. Скорость можно указывать даже для каждого торрента отдельно, а можно пойти другим путем – запрограммировать программу таким образом, чтобы она раздала, скажем, 300% данного файла, а потом прекратила сидирование. Определить же реальную скорость вашего канала и подобрать соответствующие ей параметры загрузки и раздачи поможет специальный компонент Speed Guide.

Неплохо реализовано поведение программы по факту завершения загрузок – так называемый режим Auto Shutdown. При желании вы можете сделать так, что ПК будет автоматически выключен, когда все скачается, или же погружен в любой энергосберегающий режим. Можно ограничиться и просто автовыгрузкой программы. Кстати, если настройки вашей системы таковы, что она захочет сама уйти в standby, пока идет закачка, то µTorrent не даст ей это сделать.

Умеет программа работать (по крайней мере, в последней версии – 1.8.1 beta) с UPnP, NAT и Proxy. Совместима с DHT (Distributed Hash Table, возможность работать без трекера), умеет искать пиров внутри локальной сети (эта фича вообще считается едва ли не одной из наиболее полезных в этом клиенте, поскольку способна кардинально ускорить загрузку в крупных локалках), обмениваться данными по пирам, шифровать трафик. Имеется и небольшой бонус в виде встроенного RSS-ридера, который здесь уместен, поскольку многие трекеры имеют свой RSS-канал, по которому очень удобно отслеживать обновления. Появился в последних версиях веб-интерфейс WEBUI. Это фича, позволяющая удаленно подключаться к вашему ПК и полностью управлять µTorrent – например, если он запущен у вас на работе, а вы сидите дома и хотите в очередной раз попользоваться халявным рабочим интернетом, добавив еще одну закачку.

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

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

BitComet

Эта программа, строго говоря, не является абсолютно бесплатной, поскольку в последних релизах отображает рекламу, то есть, по сути, это adware-утилита. Она считается несколько более продвинутой, нежели µTorrent, и совсем недавно пользовалась огромной популярностью у любителей копаться в настройках. Хотя на самом деле каких-то значимых фич по сравнению с µTorrent здесь, наверное, и нет. Помимо того, что уже упоминалось по отношению к µTorrent (шифрование, DHT и так далее), можно отметить наличие встроенного браузера, позволяющего открывать страничку того или иного торрента прямо в окне BitComet – для кого-то это удобно, но прожить без этого, разумеется, можно. Есть функция предпросмотра видео (и предпрослушивания аудио) в процессе закачки, но ничто не мешает натравить на незаконченный файл всеядный плейер типа VideoLAN и при работе с любым другим клиентом. Предусмотрено скачивание файлов по протоколам FTP/HTTP и даже eDonkey, но зачем надо было дублировать функции специализированных и гораздо более удобных инструментов типа FlashGet и eMule не совсем понятно. Хотя, с другой стороны, любителей подобных мегакомбайнов немало. Зато небольшая утилита, которая патчит системный файл tcpip.sys для ускорения работы клиента (известная проблема half-open connections), заядлым личерам будет удобна и полезна. Да и функция настройки порядка загрузки файлов внутри одного торрента (например, если торрент – это несколько альбомов одного исполнителя, и вы хотите скачать в первую очередь самые интересные для вас, а уже потом все остальное) выглядит достаточно обоснованной. Вот, пожалуй, и все существенные фичи этого клиента.

В остальном это тот же µTorrent, только вид сбоку – те же настройки, те же опции. Даже планировщик имеет идентичный интерфейс с разноцветными квадратиками.

Надо только учитывать, что многие трекеры недолюбливают эту программу, главным образом из-за того, как здесь реализована поддержка DHT. И хотя часть проблем старых релизов, из-за которых трекеры банили пользователей BitComet, решена, до сих пор при работе с DHT есть вероятность утечки вашего passkey (пароль, используемый на некоторых трекерах), так что DHT в этом клиенте рекомендуется отключать. Да и на стабильность программы многие жалуются, в том числе на то, что BitComet отдает некорректную информацию трекеру о ваших загрузках, на то, что части файла, в которых возникли ошибки, с трудом перезагружаются. Хотя, конечно, многие глюки обусловлены не столько самой программой, сколько системой, в которой ей приходится работать, да и последние релизы стали совместимы с основным обиталищем российского личера – трекером Torrents.ru. Так что попробовать BitComet все же стоит, хотя бы из-за того, что у некоторых пользователей он показывает более высокую скорость закачки, нежели конкуренты. Да и удобство специфического интерфейса программы может оказаться решающим фактором.

Azureus/Vuze

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

На наиболее интересных особенностях этой программы, которая сегодня называется Vuze, и остановимся. Начнем с того, что эта программа изначально умеет работать с сетью Tor и I2P. То есть если вы всерьез озабочены участившимися последнее время преследованиями любителей покачать музычку из файлообменных сетей (а особенно беспокоиться по этому поводу стоит тем, кто выкладывает торренты), то эта программа позволит с минимальными усилиями обеспечить вашу анонимность.

Интересна опция автоматического импорта новых торрентов – то есть вы скачиваете torrents-файлы в определенную папку, а программа их сама подхватывает. Или такая мелочь, как функция переноса уже частично загруженных файлов в другое место. Но самое главное – огромное количество всевозможных настроек. Их так много, что по умолчанию интерфейс программы несколько урезан, и только переключение в режим Advanced позволяет получить доступ ко всем опциям, от которых буквально волосы встают дыбом. Так что если вы компьютерный гик, то этот клиент для вас. Нормальному человеку, пожалуй, 80% имеющихся параметров не требуются, а в половине из них он и вовсе ничего не поймет. Столь же богата статистика и информация, выдаваемая по каждому торренту. Ни у одной из предыдущих утилит нет таких возможностей.

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

Разумеется, это далеко не все фичи столь мощной программы (на нее одну, по большому счету, надо выделять полжурнала), но писать, например, о возможности работать с фирменной сетью On Vuze не очень интересно, ввиду малой ценности всевозможных бесплатных видеороликов и трейлеров к фильмам для российского пользователя, воспитанного Torrents.ru и Demonoid.com. Собственно, даже интерфейс Vuze во многом построен вокруг фирменных ресурсов, так что в какой-то степени программу тоже можно считать adware.

О главных недостатках программы мы уже говорили – это ужасающая для утилиты подобного рода требовательность к ресурсам и необходимость установки не менее громоздкой JAVA-машины. Впрочем, мощность нынешних компьютеров позволяет не очень сильно париться по этому поводу. Зато на какой бы современной платформе вы ни работали, везде можете пользоваться привычным клиентом – хоть в Windows, хоть в Linux, хоть в Mac OS X.

Другие клиенты

Shareaza – P2P-мегакомбайн, работающий не только с BitTorrent, но и с Gnutella, Gnutella2, eDonkey, FTP, HTTP, Magnet, Piolet. Впрочем, поддержка BitTorrent далека от идеала.

BitLord – клон BitComet, также является Adware.

Принципиальных преимуществ по сравнению с BitComet не имеет.

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

BitTornado – написанный на Python клиент, основан на оригинальном клиенте BitTorrent, весьма конфигурабелен.

BitTorrent – изначально написанный на Python клиент, разработан самими создателями протокола. Простой интерфейс, минимум настроек. Впрочем, не так давно BitTorrent купила uTorrent, и теперь официальный клиент базируется на uTorrent 1.7.х.

ABC (Another Bittorrent Client) – также написанный на Python клиент с очень простым интерфейсом и неплохой статистикой. Основан на BitTornado.

А еще можно качать торренты с помощью FlashGet 2.0 или Opera.

Ссылки на сотни торрент-ресурсов:

litezone.com

top100.topmango.com/bittorrent

torrent.hackz.nl

trackerlist.com

Русские трекеры:

dc.ru-board.com

torrents.ru

www.bt-club.org

tracker.sharereactor.ru

kinoclub.org

tracker.freeexchange.ru

www.elitetorrent.ru

69.sytes.net

movies.lathost.lv

www.mytorrents.info

www.t-films.info/index.php

www.kinozal.ws

www.upashi.com

www.rusdivx.ee/tracker

shadow.lv/browse.php

torrent.e2k.ru

torrent.stepashka.com

www.kinoworld.info

kov4eg.net/BT

game-torrent.info

Большой список можно найти тут: btlist.info/russian