μTorrent

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 20:37, 7 декабря 2016.

µTorrent
UTorrent (logo).png
UTorrent screenshot.png
µTorrent 3.4.5 on Windows 7 32-bit
Создатели: Ludvig Strigeus
Разработчики: BitTorrent, Inc.
Выпущена: 18 September 2005 года; 13 years ago (2005-09-18)
Состояние разработки: Active
Написана на: C++[1]
Операционная система: Android (2.1 and later), Linux (officially supported using Wine;[2] native server version also available), Microsoft Windows, OS X (10.5; Intel and PPC)
Размер дистрибутива: 8.69 MB (Android)
2.09-2.23 MB (Linux)
1.66 MB (Microsoft Windows)
1.29 MB (OS X)
Локализация: 67 languages
Тип ПО: BitTorrent client
Лицензия: Adware
Веб-сайт www.utorrent.com

μTorrent (также известный как uTorrent и microTorrent, читается как мюто́ррент и микрото́ррент) — BitTorrent-клиент для Windows, Mac OS X, Linux (веб-интерфейс) и Android, написанный на C++ и отличающийся небольшим размером и высокой скоростью работы при достаточно большой функциональности. Разработчик μTorrent Людвиг Стригеус (начало разработки осень 2004 года).Первая доступная версия (1.1 бета) появилась 18 сентября 2005 года.

Обзор

µTorrent (microTorrent, или utorrent) – это бесплатный клиент сетевого протокола BitTorrent, который отличается небольшим размером и крайне высокой скоростью работы. При этом функциональность «микроторрента» не отличается от функциональности более «тяжеловесных» программ клиентов torrent bit. UTorrent работает на операционных системах windows,  mac osx и (при помощи небольшого эмулятора) на OS Linux, на iPad, iPhone и Android-устройствах. Это настоящий универсальный microtorrent client для любого устройства, из-за своей универсальности и высокой производительности он и заслужил такую популярность во всем мире. На конец 2010 года число пользователей utorrent составило более 90 миллионов человек, а к январю 2011 года – более 100 миллионов. Настоящий мировой torrent help из-за своей популярности и возможности скачать бесплатно любой фильм, игру или музыку, µTorrent клиент становился и становится сейчас объектом постоянной критики в плане нарушения авторских прав. Только что вышедший на экраны новый фильм, дорогая компьютерная игра или новая песня, производители и авторы которых намеревались сорвать большой куш за прокат, можно совершенно бесплатно и анонимно скачать через торрент любому пользователю системы µTorrent. Естественно, упущенная выгода заставляет критиковать бесплатную систему помощи в интернете, но только лишь критиковать – ничего реального для этой системы «файловой взаимопомощи» не сможет сделать никто, также как и пользователям торрент. Клиент программа µTorrent занимает менее 32 килобайт дискового пространства. Эта наиболее популярная версия клиента протокола BitTorrent практически не затрагивает ресурсы процессора и оперативную память устройств, на которых она установлена. Более того, этот «microtorrent client windows mac osx» может работать даже на устаревших компьютерах, имеющих процессоры, достойные музея (например, типа  Intel 80486 для Windows 95). Правда, для современных, самых новых версий utorrent требуется ОС Windows начиная от Windows 2000 и более новые. Микроскопический, но самый эффективный клиент торрент имеет неоспоримые преимущества перед другими клиент программами протокола торрент бит (торрент х), прежде всего многофункциональностью. Можно ограничивать максимальную скорость скачивания (в том числе и отдельных конкретных заданий) и обратной закачки, устанавливать на них определенное время. Есть возможность кэширования закачанных файлов на жестком диске. Кроме того, utorrent поддерживает прокси серверы (анонимная работа), RSS ленты (новости и только что вышедшая информация), удаленный доступ к µTorrent (с помощью интерфейса), шифрование протокола и многое другое. Так что «microtorrent client windows mac osx» довольно «макроскопический» и многофункциональный, и им пользуется более 100 миллионов человек во всем мире.

История

Разработка

μTorrent первоначально задумывался как производительный клиент, минимальный как по размеру, так и по возможностям. Разработчик μTorrent Людвиг Стригеус начал писать клиент осенью 2004 года, затем забросил проект примерно на год и возобновил работу в сентябре 2005 года. Первая доступная версия (1.1 бета) появилась 18 сентября 2005 года. 7 декабря 2006 года μTorrent перешёл в собственность компании BitTorrent, Inc. В соответствии с соглашением, основную дальнейшую разработку клиента будет осуществлять BitTorrent, Inc., а Стригеус станет техническим консультантом. μTorrent останется программой с закрытым исходным кодом, BitTorrent, начиная с 6-й версии, основывается на его исходном коде и имеет почти одинаковый с ним интерфейс. Вебсайт и форум μTorrent пока останутся без изменений.

История релизов

Версия Размер, кБ Дата
1.0.0 77
1.1 2005-09-21
1.1.7 2005-10-21
1.1.7.2 98 2005-10-22
1.2.2 107 2005-11-25
1.3.0 115 2005-12-10
1.4.2 142 2006-01-11
1.5.0 155 2006-03-08
1.6.1 173 2007-02-15
1.7 2007-04-05
1.7.1 2007-07-13
1.7.2 2007-07-21
1.7.3 2007-09-06
1.7.4 2007-09-06
1.7.7 214 2008-01-25
1.8 260 2008-08-09
1.8.1 263 2008-10-06
1.8.2 267 2009-01-24
1.8.3 281 2009-06-13
1.8.4 281 2009-08-12
1.8.5 282 2009-10-29
2.0.0 311 2010-01-25
2.0.1 313 2010-04-16
2.0.2 314 2010-05-13
2.0.3 319 2010-07-21
2.0.4 320 2010-08-25
2.2 385 2010-11-09
2.2.1 389 2011-03-09
3.0 624 2011-06-23
3.1 625 2012-01-10
3.1.1 727 2012-01-26
3.1.2 720 2012-02-02
3.1.3 997 2012-06-19
3.2 874 2012-07-05
3.2.1 941 2012-10-03
3.2.2 945 2012-11-08
3.2.3 946 2012-12-07
3.3 1030 2013-01-31
3.4.2 1820 2014-09-24
3.4.3 1900 2015-04-08
3.4.5 1990 2016-02-23
3.4.6 1930 2016-03-26
[3]

Основной принцип работы

uTorrent работает по технологии пирингового сетевого протокола - BitTorrent (от английского «битовый поток»). Основа этого протокола в том, что файлы разбиваются на части и каждый torrent-клиент не только их скачивает, но и раздаёт одновременно.

Принцип работы протокола

Как только ссылка попадает в программу клиент обращается к трекеру (указанному в торрент-файле), отправляет ему адрес и хеш-сумму файла. В свою очередь треккер отправляет клиенту адреса других торрент-клиентов, которые обладают (качают-раздают) данным файлом. Торрент-клиент периодически сообщает трекеру о том, что уже скачано, и получает регулярно обновлённые адреса клиентов. Особенностью данного протокола является то, что клиенты могут соединяться между собой и обмениваться частями файла без участия трекера. Трекер же только хранит информацию, которую получает от клиентов, список клиентов и другую статическую информацию. Соединяясь между собой, клиенты обмениваются информацией о частях файлов, которые уже у них выкачаны. Торрент-клиент, который желает скачать часть файла, посылает другому клиенту запрос по поводу этой части и после того, как второй клиент подтвердит её наличие начинает скачивать эту часть у него. После окончания закачки части файла клиент проверяет её контрольную сумму и если всё в порядке, то часть считается успешно закачаной, после чего клиент сообщает всем присоединнёным к нему клиентам (пирам) о том, что он обладает этой частью файла. Обмен частями файлов в данном протоколе ведётся симетрично в обоих направлениях "ты - мне, я - тебе". Так при подключении клиенты сообщают друг другу о тех частях которые у них уже есть, а затем обновляют эту информацию при появлении новых законченых частей. Обмен частями выбирается так, чтобы клиенты сначала обменялись редкими частями - так увеличивается доступность файлов в раздаче. μTorrent, начиная с версии 1.8.1, стал поддерживать протокол обмена μTP (Micro Transport Protocol). Полноценная работа протокола возможна при работе с версией μTorrent 2.0. Работа μTP между μTorrent 1.8.x невозможна. μTP — транспортный протокол с контролем доставки (подобно TCP) на основе протокола UDP. От TCP отличается другим контролем за переполнением, который реагирует раньше, чем соответствующий алгоритм в TCP. Таким образом, при увеличении загрузки канала μTP первым замедляется и отдаёт канал другим приложениям. При использовании TCP канал распределялся равномерно по соединениям, а поскольку у P2P программ обычно существенно больше соединений, чем у других, они просто забирали под себя практически весь канал, увеличивая пинг и делая работу других приложений медленной. μTP предназначен для более быстрого скачивания, так как работает по протоколу UDP, в котором обмен данными происходит быстрее, чем через протокол TCP. Ускорение достигается за счёт того, что торрент-клиент берёт на себя выполнение нужных функций, отсутствующих в UDP, например, клиент перепроверяет целостность данных и, если блок неверен, скачивает его заново. Провайдерам сложнее блокировать передачу данных через μTP благодаря тому, что UDP пакеты протокола μTP похожи на трафик, формируемый (к примеру) сетевыми играми. Трафик p2p, передаваемый по TCP, часто блокируется или урезается по сигнатурам. Но на настоящее время (начало 2015 года) разработаны относительно надёжные методики выявления трафика uTP вне зависимости от переменных полей в пакетах протокола. Исходный код реализации протокола μTP был открыт для разработчиков в мае 2010 года.

Stream

μTorrent с версии 3.0 официально вводит поддержку потокового видео. С помощью данной функции пользователь уже спустя несколько секунд или минут может начать смотреть видео или слушать музыку. Файл загружается последовательно, как если бы он загружался при просмотре через браузер, в отличие от обычной загрузки, где загружаются разные части файла. Это делает доступным просмотр практически сразу же после начала загрузки. Формат TS (Transport Stream) пока не поддерживается.

Системные требования

Исполняемый файл μTorrent занимает порядка 1 мегабайта на диске, использует минимум оперативной памяти и ресурсов процессора. Программа может работать даже на устаревших компьютерах с процессором уровня Intel 80486 под управлением Windows 95 (версии до 1.8.5 build 17091). Windows 2000 поддерживается в версиях до 3.1.2 build 26773, современные версии требуют Windows XP и выше. Программа uTorrent разработана для разных операционных систем.

Linux

Первая альфа-версия μTorrent под Linux была представлена 1 сентября 2010 года под 32-bit Ubuntu 9.10+, Debian5+, Fedora 12+ и имеет версию 3.0 build 21701. Имеет web-интерфейс, доступный по адресу http://localhost:8080/gui/.

Основные возможности:

  • Web-based remote control daemon
  • Несколько одновременных загрузок
  • Настраиваемый планировщик пропускной способности
  • Ограничение скорости для всех или отдельных торрентов
  • Быстрое возобновление прерванных передач
  • Поддержка обмена без трекера (Mainline DHT)

Android

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

Единственный минус – энергоёмкость приложения. Чтобы минимизировать энэргозатраты, за небольшую плату, разработчики продают версию PRO, в которой эта проблема решена.

Mac OS X

Последняя бета-версия для Mac OS Xподдерживает Mac OS X 10.5, 10.6 на процессорах Intel и PPC.

В ней реализованы следующие возможности:

  • Native Mac клиент Cocoa
  • Лёгкий и быстрый
  • Несколько одновременных загрузок
  • Шифрование протокола
  • Обмен пирами
  • Поддержка обмена без трекера (Mainline DHT)

Клиент с огромным сообществом пользователей стал доступным для пользователей Mac на русском языке. Причина его распространённости - дружелюбный интерфейс. Первый взгляд на программу создаёт ощущение перегруженности, но позже выясняется, что всё иконки и вкладки расположены эргономично. Для увеличения и уменьшения приоритета загрузок предусмотрены отдельные иконки в верхнем меню. Информация о файлах выполнена в виде таблицы с настраиваемым содержимым столбцов. Управлять клиентом можно удалённо. Нужно зайти на сайт remote.utorrent.com, ввести пароль, который указали в своём клиенте. Существует мобильное приложение для удалённого доступа.

Есть возможность установить расписание работы клиента, функция актуальна для тех, кто делит интернет с кем либо. Ресурсоёмкость Mac клиента очень мала.

Возможности торрент-клиента uTorrent

  • ограничение максимальной скорости для отдельных загрузок/раздач;
  • использование режима Super-seeding;
  • поддержка разнообразных торрент-протоколов;
  • настройка кэширования;
  • автоматическая загрузка торрентов из RSS-лент;
  • поддержка наиболее популярных и распространенных ОС Windows;
  • планирование задач по закачке/раздаче контента;
  • портативный режим;
  • многоязычный интерфейс (в том числе есть и русский язык);
  • подключение к торрент-клиенту с помощью протоколов UDP и HTTPS;
  • поддержка технологии быстрой отправки скачанных файлов;
  • шифрование протокола, которое совместимо с различным кроссплатформенным программным обеспечением (Vuze, BitComet, BitTorrent);
  • комментирование раздающихся торрентов;
  • поддержка и предзагрузка магнитных ссылок с отображением содержимого контента;
  • докачивание файла после разрыва соединения;
  • предварительный просмотр скачиваемого контента;
  • поддержка Юникода и UPnP;
  • встроенный ретрекер.


  • µTorrent поддерживает шифрование протокола. Шифрование протокола torrent – эта спецификация, которая была выбрана специально для совместного использования µTorrent (BitTorrent) и Azureus (Vuze). Работая через Azureus  клиент torrent оптимизирует свою работу и может перейти в режим инкогнито. Шифрование протокола необходимо для гарантии безопасности данных пользователей, кроме того, работа с файловыми системами через торрент при помощи Azureus обеспечивает высокую скорость скачивания торрент файлов и рациональное распределение их между пользователями. Здесь есть некоторые нюансы. Во-первых, вы сами можете выбирать, использовать ли вам режим шифрования данных. Вот некоторые варианты: Режим «Отключено»: исходящие подключения, например, torrent music не шифруются, но входящие зашифрованные принимаются. Режим «Включено»: исходящие подключения torrent шифруются, но если подключение не удается, шифрование отключается. Режим «Принудительно»: исходящие подключения torrent шифруются и шифрование НЕ отключается, даже если подключение не удается. Режим «Разрешить входящие соединения»: этот параметр определяет, принимать или нет нешифрованные входящие подключения. Во-вторых, Во всех режимах зашифрованные входящие подключения torrent принимаются (и для них включается шифрование в обе стороны)! Снимать флажок «Разрешить входящие соединения» НЕ рекомендуется, если только вам нельзя иметь нешифрованных подключений (обычно в сочетании с режимом «Принудительно»).
  • µTorrent (BitTorrent) поддерживает обмен пирами или DHT. Начиная с версии 1.2, µTorrent поддерживает режим DHT, а с версии 1.4.1 beta 407 — и режим обмена пирами (но на данный момент только с клиентами µTorrent). Во внимание принимается только флаг «private», внедренный в торрент. Этот флаг отменяет как режим DHT, так и режим обмена пирами. µTorrent никогда не будет поддерживать флаг «private», посланный трекером в теле ответа на обращение! Это некорректный ход, отличающийся высочайшей ненадежностью. Будет приниматься только флаг «private», внедренный в торрент, так как это более надежно и относительно безопасно.
  • Поддерживает ли µTorrent пути в стиле UNC (например, 192.168.1.2C$ ) или сетевые диски? Да, с версии 1.3.1 beta, сборки 374. Однако, при сохранении на сетевой диск фрагментация может увеличиться, так как выделить место под файл через локальную сеть невозможно.
  • µTorrent поддерживает Unicode. Начиная с версии 1.2.3 beta 356. Программа работает в Windows 9x/ME, но кодировка Unicode поддерживается только системами Windows NT3.51 и новее (включая 2000/XP/2003).
  • µTorrent может использовать несколько трекеров в одном торренте. Сегодня µTorrent одновременно посылает обращения ко всем группам трекеров, но только одному трекеру в группе торрента. Чтобы увидеть список трекеров торрента, щелкните на нем дважды или нажмите правой кнопкой мыши и выберите «Свойства торрента». Трекеры, разделенные пустой строкой, находятся в разных группах трекера.
  • µTorrent поддерживает UPnP (Universal Plug»n»Play). Начиная с версии 1.5.1 beta, сборки 462, UPnP работает во ВСЕХ операционных системах. Вы можете включить UPnP в разделе настроек «Соединение». Если все работает правильно, вы увидите на вкладке «Отчеты» назначенный порт и при появлении входящего подключения. В «Оптимизаторе скорости» (вызывается нажатием Ctrl G) можно проверить порт дополнительно. Если зеленый индикатор долго не загорается при наличии активных торрентов, или появляется сообщение «Не могу назначить порт UPnP», похоже, что где-то произошел сбой; обычно это программный брандмауэр блокирует входящие подключения.
  • µTorrent поддерживает RSS.Начиная с версии 1.3.1 beta, сборки 374. Если вы пользовались версией 1.4, не забудьте перенастроить фильтры при переходе на версию 1.4.1 beta 405 или более новую. Благодарим пользователя TVTAD за иконки!
  • В µTorrent существует режим Суперсида. Щелкните на торренте дважды и включите этот режим в окне «Начать раздачу». Не забывайте, что режим Суперсида можно использовать, ТОЛЬКО если вы единственный сидер этого торрента. Этот режим эффективен, если есть, как минимум, два подключенных пира; если у вас высокая скорость раздачи, использовать его не стоит.
  • В µTorrent существует режим «endgame». µTorrent автоматически переходит в этот режим, когда все оставшиеся части активно скачиваются. Этот режим позволяет быстро получить недостающее, за меньшее время, чем обычно.
  • Можно скачивать файлы выборочно. Щелкните на торренте и перейдите на вкладку «Файлы». Укажите файлы, у которых хотите сменить приоритет и выберите для них «Не загружать». Возможно, придется нажать F5, чтобы открылось окно «Подробная информация» с вкладками. Вы можете пропустить файлы и на этапе добавления торрента, в окне диалога. Но если по умолчанию используется опция «Помещать загружаемые файлы в:», то окно «Добавить торрент» не откроется. Вы можете активировать это окно, установив флажок «Запрос пути при добавлении» в панели «Параметры при загрузке» или вызвав команду «Файл -> Добавить торрент». При пропуске некоторых из скачиваемых файлов торрента место под них не выделяется.
  • В µTorrent существует функция «Manual Announce». Нажмите правой кнопкой мыши на торренте и выберите «Обновить трекер». Это та же функция под другим именем.
  • µTorrent 1.6 поддерживает SSL (для трекеров и RSS), но не UDP-трекеры. Поддержка последних нежелательна, так как в спецификациях UDP-трекеров много огрехов.
  • µTorrent поддерживает торренты без трекера. Создатель торрента может создавать и торренты, не нуждающиеся в трекере. Вы не сможете скачивать с помощью Magnet URI, но поддержка этой функции планируется. Также может быть встроенный трекер. Включить его можно в расширенных настройках, см. параметр bt.enable_tracker. Но это очень примитивный трекер, без веб-интерфейса и даже без возможности просмотра обслуживаемых им торрентов. Он не предназначен для использования в широких масштабах и небезопасен. Для этого лучше подойдет отдельный трекер. Будучи включенным, он позволяет обслуживать как внешние, так и собственные торренты. После активации трекера его можно использовать, помещая его URL в торрент. Формат URL — http://ваш.ip:порт/announce (под «портом» понимается порт входящих подключений µTorrent). IP-адрес может быть локальным или глобальным, в зависимости от того, хотите ли вы использовать трекер в локальной сети или в интернете.
  • Есть возможность посылать multi-scrape запросы. С версии 1.3.1 beta, сборки 374. µTorrent автоматически определяет трекеры, не поддерживающие multi-scrape и посылает этим трекерам обычные scrape-запросы.
  • µTorrent есть «режим босса». С версии 1.3.1 beta, сборки 374. «Режим босса» позволяет спрятать и вновь вывести окно и значок µTorrent по нажатию горячей клавиши (Boss-key). Клавишу можно выбрать в разделе «Другие настройки», установив курсор в поле под надписью «Boss key» и нажав желаемое сочетание клавиш. Цифры и буквы без клавиш Alt, Ctrl, или Shift использовать нельзя (µTorrent добавляет «Alt», если нажата одна лишь буква или цифра). Клавиши F1-F12 можно использовать без модификаторов. Это глобальная установка, она срабатывает вместо всех горячих клавиш всех программ. Чтобы удалить клавишу Boss-key, установите курсор в поле и нажмите Delete или Backspace.
  • µTorrent умеет автоматически банить пиров после определенного число ошибок хэша. После пяти ошибок хэша. Бан и отключение пира распространяются на всю продолжительность сеанса. Чтобы очистить список банов, нажмите правой кнопкой мыши на торренте и выберите «Дополнительно ->Сброс банов».[4]

Особенности и преимущества uTorrent

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

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

Еще одна особенность uTorrent – уникальная технология Apps Studio. Этот сервис представляет собой галерею разнообразного контента, который непосредственно связан как с торрентом, так и с другими программами, распространяющихся посредством Apps Studio.

Установка

U1.jpg


U2.jpg


U3.jpg



U4.jpg


U5.jpg


U6.jpg


U7.jpg


U8.jpg


U9.jpg


U10.jpg


U11.jpg


U12.jpg


U13.jpg


U14.jpg


U15.jpg


U16.jpg

Настройка торрента

N1.jpg


N2.jpg


N3.jpg


N4.jpg


N5.jpg


N6.jpg


N7.jpg


N8.jpg


N9.jpg


N10.jpg


N11.jpg


N12.jpg
[5]

Примечания

  1. name="C++">Lextrait, Vincent (January 2010). "The Programming Languages Beacon, v10.0". Retrieved 14 March 2010. 
  2. Wine Support Honor Roll  : — Режим доступа:http://wiki.winehq.org/AppsThatSupportWine
  3. Torrent μTorrent, материал из Википедии — свободной энциклопедии : — Режим доступа: https://ru.wikipedia.org
  4. μTorrent — a (very) tiny BitTorrent client : — Режим доступа: http://www.utorrent.com
  5. Как установить uTorrent : — Режим доступа: http://xn----qtbefdidj.xn--p1ai/kak-ustanovit-programmu-torrent-utorrent