Такие разные торренты

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

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

µTorrent – банально и эффективно
utorrent.com

В принципе, для обзора я мог бы выбрать любое другое из распространенных клиентских приложений – Bittorrent, Transmission и т.д. Почему именно uTorrenT? Без особой причины – я просто пользовался им некоторое время. Для многих эта программа стала основным инструментом получения больших объемов контента. Неудивительно – все функции под рукой, а если возникнут какие-нибудь вопросы, на помощь всегда придет дружелюбное сообщество. Рассказывать что-то об этой программе бессмысленно – она, конечно, устроена несколько сложнее кирпича, но не разобраться или запутаться в ней просто нереально. На официальном сайте можно заняться оформлением своей любимой «качалки» - в наличии банк из сотен наборов иконок и тем. Если хочется, можно поучаствовать в голосовании по внедрению новых фишек или потестировать разработки uTorrent Labs в области передачи данных. Разумеется, не сообществом единым живут программы. Сам torrent-клиент заслуживает всяческой похвалы – при всем богатстве возможностей он остается одним из самых компактных. Это не мешает ему поддерживать такие необязательные, но удобные функции, как, например, управление через web- интерфейс. Это означает, что вы можете легко запустить закачку или проверить ее статус, находясь вдалеке от своего компьютера. Кроме того, управление из браузера означает, что передачу команд torrent-клиенту может проводить не только человек, но и другая программа, обратившаяся к вашему компьютеру по протоколу HTTP. Эта фишка наверняка понравится любителям автоматизации, работающим в небольших локальных сетях.

FireTorrent и FoxTorrent – еще два кубика LEGO
addons.mozilla.org/ru/firefox/addon/4844/
www.wyzo.com/firetorrent/

Вот чем мне нравится «Огненный лис», так это возможностью собрать из него любой интернет-комбайн, который вам необходим. Согласитесь, далеко не всем нужны html-редактор, почтовый клиент и продвинутый менеджер паролей в одном флаконе с браузером. Это, кстати, касается и возможности потреблять и раздавать информацию из пиринговых сетей. У некоторых братьев по цеху (например, у Opera) эти дополнительные мегабайты в дистрибутиве и потребляемые такты процессора просто есть – и точка. В случае с FireFox их нет – и… запятая. Вы можете в любой момент расширить возможности браузера, если какой-то функции не хватает – поиск расширения не займет много времени, он встроен прямо в менеджер дополнений. Можно просто ввести название нужной «фишки», и она наверняка окажется первой среди предложений браузера.

FireTorrent и FoxTorrent – это как раз то, что нужно любителю файлообмена, не желающему устанавливать еще одну утилиту в систему. Эти расширения добавляют в браузер функции клиента сетей BitTorrent. Низкие системные требования – это, конечно, очень хорошо, но у такого подхода есть еще одно достоинство, которое заметно не сразу. Основная масса расширений для программ Mozilla кроссплатформенна, вернее, платформой для нее является интерпретатор, встроенный в FireFox, Lightning/Sunbird, NVU, Thunderbird и другие популярные программы Mozilla Foundation. Вы наверняка использовали (или хотя бы пробовали) Firefox в среде Windows. Вы знаете, что этот браузер работает в Linux и OSX. Уверяю вас, он также есть в BSD, SkyOS, OS/2, Haiku, QNX и на множестве других платформ. В какие бы компьютерные дебри вас не занесло, вы наверняка сможете воспользоваться этим браузером, а значит, не останетесь без доступа к свежему контенту на любимых трекерах.

TorrentFlux – вариант для гиков

Большинству пользователей парочки standalone-клиентов для сетей BitTorent будет достаточно, чтобы удовлетворить свои аппетиты как исследователя. Более упорные дойдут до браузеров и плагинов. Те энтузиасты, которые не остановятся и на этом (кто сказал «Маньяки»?), рано или поздно наткнутся на любопытный образец. TorrentFlux — это набор скриптов для web-сервера, реализующий полноценный torrent-клиент. Работа осуществляется через web- интерфейс, но хочу еще раз подчеркнуть: это не сервер, а именно клиентское приложение, работающее в среде web-сервера.

Казалось бы, зачем нужен еще один клиент, да еще без собственной оболочки, требующий впридачу сервер для работы? Если ваш опыт использования торрентов ограничивается закачкой с трекеров на персональный компьютер, использовать TorrentFlux нет смысла. У него, на мой взгляд, есть два применения, в которых остальные программы из этого обзора бессильны. Первый вариант очевиден – это закачка и раздача файлов на высокой скорости без необходимости держать свой компьютер постоянно включенным. Можно оставить скрипт работающим на сервере, а по завершении закачки не торопясь «слить» полученный контент на свой компьютер любым удобным менеджером закачек. Все это время файлы будут раздаваться, не потребляя ваш личный трафик, обслуживанием торрента займется сервер. Второе применение не так очевидно, но тоже весьма интересно. Последнее время домашние устройства с управлением через web-интерфейс получили большое распространение. Во многих из них пользователь может получить доступ к файлам встроенного web- сервера, а значит – переписать туда свои скрипты, например TorrentFlux. Представьте современный холодильник, обновляющий список рецептов для блюд из ваших продуктов, а заодно закачивающий ваш любимый мультфильм. Романтика для гика, не правда ли?

torrent2exe.com – одноразовый софт

Если вы хотите воспользоваться возможностью закачки файла из торрент-сетей, но не хотите тратить время на освоение еще одной утилиты (или держать «лишнюю» программу на компьютере), вам может пригодиться web-сервис torrent2exe.com. Использовать его очень просто – прямо на главной странице указываете ссылку на торрент-файл или закачиваете его со своего компьютера, а на выходе получаете приложение весом около 500 килобайт. Это маленький специализированный менеджер закачек, созданный специально для вас с одной-единственной целью: найти и скачать файлы, содержащиеся в торренте. Например, ваш дедушка очень хочет почитать «Компьютерную Газету», номер 3 за 1918 год, а она сейчас существует только в виде раздач на трекерах. Дедушка не очень силен в современных технологиях, и торрент-клиенты для него являются чем-то вроде летающей тарелки третьего рейха – страшно, непонятно, а может быть, даже опасно: вдруг поизносившийся иммунитет не выдержит атаки компьютерных вирусов. Эти страхи легко обходятся – идем на torrent2exe.com, указываем ссылку на торрент, скачиваем загрузчик и дарим любознательному дедушке программу, «которая сама все сделает».

И все остальное…

Даже такая простая задача, как получение и раздача файлов в сети, может быть решена множеством способов, и упомянутые варианты не исчерпывают весь список возможных решений. Вполне удовлетворительные torrent-функции сейчас встраиваются в обычные менеджеры закачек (например, популярный Free Download Manager) и во многие мобильные устройства – КПК и смартфоны. Я считаю, что самым распространенным со временем станет один из вариантов, описанных сегодня, – клиент, исполняющийся на web-сервере, встроенном в бытовую технику (домашний кинотеатр или одно из устройств «умного дома»). А может быть, кто-то из читателей заинтересуется этой темой и, продолжив исследования, откроет совершенно новую нишу для применения этой технологии; ведь один из первых создателей персональных компьютеров не смог найти своему детищу применения, кроме хранения кулинарных рецептов. Самое интересное всегда впереди.

Александр Поляков, lecosson@mail.ru


Компьютерная газета. Статья была опубликована в номере 32 за 2010 год в рубрике интернет

©1997-2024 Компьютерная газета