Пиринг-софт

Сегодня мы рассмотрим клиентские программы для пиринговых сетей, упомянутые в предыдущей статье, посвященной технологии p2p. (см. «МБ» №13'2006).

BitTorrent
Официальная клиентская программа BitTorrent для одноименной сети являет собой образец простоты и аскетичности. Небольшое окно вместило в себя только поле ввода, где указывается ключевое слово (название группы, например), полоску меню бегунок, регулирующий скорость выгрузки, и контейнер, где указываются качаемые файлы.
Настройки столь же бедны: на пяти вкладках можно указать место сохранения файлов, время раздачи скачанного файла, включить/отключить автозапуск, выбрать язык, указать порт и еще несколько пунктов. Впрочем, большего обычно и не требуется.
Следует отметить, что данная программа является OpenSource-проектом, причем список участвующих в разработке лиц довольно внушителен. Список языков тоже вызывает уважение – есть даже языки с нелатинским написанием, а для нескольких языков Windows вовсе не нашла подходящего шрифта. Естественно, великий и могучий в списке присутствует.

В комплект также входит программа для создания torrent-файлов, но вот она, ложка дегтя, – программа не воспринимает русскоязычные названия папок и файлов.
Замечу, что программа не показывает результаты поиска в своем окне, а открывает web-страничку с оными. Сразу советую отсортировать полученный отчет по активности, иначе можно прождать длительное время, прежде чем начнется закачка. Также можно производить сортировку по размеру файла, его типу и скорости скачивания.
При тестировании закачка файла началась не сразу, а спустя некоторое время. Скорее всего, это связано с тем, что владелец файла в данный момент был неактивен. После начала скачивания файла скорость держалась в диапазоне 1-2 Кбайт/с.

• • •
Незадолго до окончания написания данного материала была обнаружена программа µTorrent (читается – мю-Торрент. – прим. ред.) являющаяся альтернативой рассмотренной выше. Для сравнения рассмотрим и этого претендента на дисковое пространство моего компьютера.
Интерфейс программы радует глаз, причем очень. По непонятной причине в первый момент нашего знакомства мне захотелось широко улыбнуться в монитор...
Начнем с настроек. По сравнению со своей сестрой, данная программа обладает более широкими возможностями, а также снабжена планировщиком. Жаль, что русского языка интерфейса не предусмотрено (впрочем, авторы приглашают пользователя заглянуть на сайт программы и скачать нужные языковые расширения).
Также радует наличие возможности осуществлять поиск через несколько поисковых машин, в том числе и с помощью Google. Помимо этого, загружать можно и ранее полученные torrent-файлы. Плюс ко всему вышеперечисленному, встроен RSS‑клиент; естественно, не забыт модуль для создания torrent’ов. В данной программе проблем с русскими названиями папок нет, и torrent‑файл для фильма размером 492 Мбайт был создан примерно за 11 секунд.
Перейдем к тестам. Результаты поиска, как и в предыдущей программе, выводятся на Интернет-странице официального сайта программы. Выбранный файл мой Огнелис сразу предложил загрузить при помощи µTorrent. Неплохо...
Скорость загрузки составила 4-5 Кбайт/с, но только после некоторой задержки в скачивании, замеченной еще в предыдущем случае.

GNUtella
В качестве подопытного клиента данной сети использовалась программа Phex, так как она оказалась единственной из скачанных, которая согласилась запускаться и работать.
Интерфейс программы выглядит гораздо богаче, чем у клинета BitTorrent. Рабочее поле программы выполнено в форме вкладок: Search, Download, Share... Примечательно, что во вкладке Security обнаружился список запрещенных серверов – по всей видимости, чем-либо провинившихся. Кстати, отключив все вкладки панели кнопок, можно полюбоваться хитрой мордочкой рыжего лиса.
Настройки программы – также обширнее, чем у BitTorrent, но в основном это обусловлено тем, что данная сеть позволяет производить обмен любыми файлами, а для этого необходимо указать, какие именно файлы/папки вы желаете открыть миру, и какие правила скачивания установлены.
Отмечу, что данная программа содержит четыре предустановленных скина, но кроме этого можно поменять шрифт, его стиль и размер в меню, на вкладках и элементах рабочего поля.
При первом старте программа долго искала рабочий сервер, но найдя его, без проблем приступила к работе. Тестовый файл начал загружаться сразу, скорость была в районе 1.5-2 Кбайт/с.

eMule
На данный момент эта программа-клиент одноименной сети – победитель в плане красоты и удобства интерфейса. Кнопки большие, подписаны... Подкупает.
Первое, что видит пользователь – список серверов. В базовой поставке их 150, но это число изменяется при каждом соединении с сетью. В этом же окне указано число файлов на сервере, число пользователей, пинг. Кстати, программа дает возможность работать с сетями eMule, eDonkey, Kademlia.

В окне поиска можно задать или что-то конкретное (музыку, фильм, программу), или любой файл, имя которого содержит ключевую фразу. В Phex подобное было возможно только при помощи фильтров, что несколько неудобно, учитывая, что предустановленных фильтров нет...
На вкладке закачек по двойному щелчку по имени качаемого файла получаем список владельцев искомого и номер в очереди у каждого из них.
Присутствует также возможность общаться с друзьями при помощи коротких сообщений (статус «Друг» можно присвоить любому пользователю). Отмечу, что лица, имеющие этот статус, получают «льготы» при скачивании друг у друга – очередь их не касается.
Имеется и IRC‑клиент (по умолчанию он настроен на сервер eMule, но это можно изменить).
А теперь – о важном. В сети eMule существует система рейтинга, которая управляет вашим положением в очереди на скачивание и скоростью вашего по ней продвижения. Рост рейтинга обеспечивается ростом объема данных, которые вы отдали (а не открыли на скачивание). Предваряю возможный вопрос: нет, рейтинг свой посмотреть нельзя, так как эти сведения лежат в компьютерах тех, кто пользовался вашими услугами. Однако накопленные баллы распространяются не только на ваши взаимоотношения с данным пользователем, но со всеми в данной сети.
В самом начале вам придется некоторое время постоять в очереди (если она, конечно, имеется), но не советую сразу отключаться, увидев, например, номер 50. Чем дольше вы ждете, тем больше вероятность дождаться, и тем больше у вас могут скачать – это прямо влияет на ваш рейтинг.
Настройки также довольно обширны, но разобраться в них совсем несложно. Следует отметить, что программа позволяет позволяет настроить web-сервер, для чего в соответствующем окне имеется отдельная вкладка. Причем для сервера будет создана web-панель – довольно удобная и наглядная.
Созданный таким образом сервер будет виден в сервер-листе программы и через него будет происходить поиск информации другими клиентами сети. Web-панель позволяет редактировать настройки сервера, просматривать статистику скачивания.
При скачивании файлов данной программой скорость доходила до 3 Кбайт/с, но только при соединении с несколькими компьютерами; при соединении же с одной машиной скорость колебалась в пределеах 400‑800 байт/с.

Kazaa
C клиентом для данной сети пришлось помучиться, так как официальная программа отказалась работать наотрез, в связи с чем пришлось потратить время на поиски альтернативы. Что с успехом и было сделано.
Встречайте – Kazaa Lite.
Интерфейс у программы, на первый взгляд, несколько неудобный – он имитирует интерфейс... Проводника. Согласитесь, – далеко не эталон удобства в использовании. Еще один минус (скорее всего субъективный) – нет возможности посмотреть все вкладки до соединения программы с сетью. Так, кнопка Поиск оказалась забитой, а я привык при первом знакомстве изучать программу, находясь в оффлайне…
Ну что же, приступаем к тестированию. Соединение по непонятным мне причинам происходит лишь после множества попыток программы достучаться хотя бы до одного сервера, что совсем не добавляет программе плюсов.
Соединившись, задаем программе объект поиска и просматриваем полученный список предложенных вариантов. Результаты поиска несколько сгладили первоначальное впечатление, потому как количество представленных вариантов не выбивает сеть из стройного ряда рассмотренных выше собратьев.
В таблице результатов поиска отображается следующая информация: заголовок записи, имя исполнителя, размер файла, имя владельца файла или их количество, длительность аудио/видео файла…
Скорость скачивания также не расстроила – она составила порядка 1-1.3 Кбайт/с на моем модемном соединении.
К плюсам программы я отношу и наличие «плавающего» окна, в котором можно видеть информацию о процессе скачивания файла.
Еще один неоспоримый плюс – возможность предпросмотра/предпрослушивания фрагмента выбранного фрагмента. Согласитесь, лучше скачать 10 минутный отрывок фильма и узнать, что он в плохом качестве, чем скачать его целиком и потом расстраиваться из-за потерянных времени и денег…
Напоследок хочется сказать еще несколько гадких слов в адрес обоих клиентов сети KAZAA: обе программы устанавливают в систему модули adware непонятного назначения, о чем мне и сообщил Dr. Web при проверке системы. Виновность именно этих программ подтверждается тем, что обнаруженные модули обитали в их установочных директориях.

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

Отрицательный герой нашего обзора – Kazaa Lite. По указанным выше причинам мне не хочется даже запускать ее больше, не говоря уж об использовании.


Рекомендуем почитать: