Transmission project что это
Торрент-клиент Transmission наконец-то вышел под Windows
Один из самых популярных торрент-клиентов Transmission спустя много лет всё-таки вышел под Windows. «У пользователей Windows в конце концов появился хороший BitTorrent-клиент», — пишет TechCrunch, намекая на деградацию uTorrent в последних версиях.
Дистрибутивы Transmission 2.92 для 32-битной и 64-битной Windows уже появились в официальном депозитории (в самом низу), наряду со стандартными версиями для Linux и OS X, хотя официально о выходе пока не объявлено.
При установке вместе со стандартным Qt-клиентом предлагается поставить демон Transmission, утилиты командной строки и веб-интерфейс, чтобы управлять клиентом через браузер или удалённо с другого компьютера.
По функциональности Transmission не уступает uTorrent. Например, здесь тоже есть планировщик с ограничением скорости по дням недели и по часам. Есть чёрный список для блокировки подключения указанных узлов. Можно сконфигурировать клиент для отслеживания определённых папок на появление новых торрент-файлов, устанавливать правила шифрования, добавлять/удалять трекеры для конкретных торрентов.
Нужно заметить, что кроме официальной версии, существует неофициальный клиент Transmission-QT.
Интерфейс Transmission для Windows предельно простой. И главное, что здесь нет рекламы.
UPD 29.03. По многочисленным просьбам открываем новое голосование с бóльшим количеством вариантов ответа.
Сборка и настройка Transmission в Debian или все что вы хотели знать о Transmission но боялись спросить
Сборка Transmission из исходников
К сожалению, в стандартных репозиториях находится устаревшая версия. Именно поэтому будет произведена собрка пакета новейшей версии Transmission и его установка.
Примечание: За совет по способу установки благодарим BaBL.
Итак, прежде всего нам необходимо загрузить архив с исходниками torrent клиента Transmission. Ссылку на загрузку можно найти на официальной странице.
Примечание: все нижеприведенные инструкции показаны на примере ОС Debian, однако они могут быть воспроизведены с незначительными изменениями и на других дистрибутивах.
Примечание: на момент написания поста (2010-03-16) последней версией Transmission была 1.92.
После загрузки архива с исходниками его следует распаковать:
$ tar xvjf transmission-1.92.tar.bz2
в результате чего, все содержимое архива будет распаковано в папку «transmission-1.92». Перейдем в нее:
Для успешной компиляции нужно установить недостающие утилиты и библиотеки:
# aptitude install build-essential automake autoconf libtool pkg-config libcurl4-openssl-dev intltool libxml2-dev libglib2.0-dev checkinstall
Далее следует задать опции сборки:
Теперь можно запустить компиляцию:
Здесь и далее команды требующие для своего запуска root привилегии помечены префиксом «#».
На запрос о вводе краткого описания пакета вводим что-то в стиле «Transmission — cross-platform BitTorrent client» и дважды нажимаем Enter, как признак окончания текста.
Далее появляется меню с информацией о собираемом пакете. Убеждаемся что заданы версия пакета и релиз и запускам сборку нажатием Enter.
Теперь установим созданный пакет:
Все, на этом этапе установка завершена. Далее нас ждет настройка.
Примечание: более детально про сборку Transmission из исходиков можно прочитать вот тут.
Настройка Transmission
Первым делом делом во время настройки Transmission следует создать нового пользователя в системе. При этом, в целях безопасности, создаваемый пользователь должен быть без пароля за что и отвечает следующая :
После создания пользователя переключаемся в его консоль:
Далее следует запустить transmission-daemon и тут же его остановить для того, чтобы он создал файлы с настройками по-умолчанию. Запускаем:
Выполним конфигурацию Transmission. Для этого вашим любимым редактором нужно изменить файл settings.json. Этот файл содержит все настройки в формате JSON.
В данном файле находится множество настроек (полный список которых можно посмотреть вот тут), однако я обычно изменяю лишь эти:
Настройка автозагрузки демона transmission-daemon
Делаем файл исполняемым:
# chmod +x /etc/init.d/transmission-daemon
Задаем владельцем файла системного пользователя root:
# chown root:root /etc/init.d/transmission-daemon
# update-rc.d transmission-daemon defaults
Все, теперь демон можно запустить выполнив вот такую команду:
Теперь, во время каждой загрузки машины, будет автоматически запускаться и наш torrent клиент.
Удаленное управление
Существует несколько вариантов удаленного управления. Один из них это встроенный web-интерфейс. Чтобы его открыть нужно направить браузер по адресу http:// :9091/ (порт задается в файле настроек settings.json параметром » rpc-port «). И вот как он выглядит:
(Главное окно со списком пиров)
(Скриншот transmission-remote-dotnet с настройками)
(Контекстное меню плагина Autotrans)
Но и это далеко не все что можно делать с Transmission. Посмотреть остальные возможности можно по вот этому адресу.
К вопросу об автоматизации загрузок
UPD. Как подсказывает librarian в комментарии есть еще один, более правильный, способ сборки Transmission. Добавил отдельным пунктом.
UPD2. Добавил описание transmission-remote-dotnet.
UPD3. Обновил пункт установки. Благодарим за помощь BaBL.
Сборка и настройка Transmission в Debian или все что вы хотели знать о Transmission но боялись спросить
Сборка Transmission из исходников
К сожалению, в стандартных репозиториях находится устаревшая версия. Именно поэтому будет произведена собрка пакета новейшей версии Transmission и его установка.
Примечание: За совет по способу установки благодарим BaBL.
Итак, прежде всего нам необходимо загрузить архив с исходниками torrent клиента Transmission. Ссылку на загрузку можно найти на официальной странице.
Примечание: все нижеприведенные инструкции показаны на примере ОС Debian, однако они могут быть воспроизведены с незначительными изменениями и на других дистрибутивах.
Примечание: на момент написания поста (2010-03-16) последней версией Transmission была 1.92.
После загрузки архива с исходниками его следует распаковать:
$ tar xvjf transmission-1.92.tar.bz2
в результате чего, все содержимое архива будет распаковано в папку «transmission-1.92». Перейдем в нее:
Для успешной компиляции нужно установить недостающие утилиты и библиотеки:
# aptitude install build-essential automake autoconf libtool pkg-config libcurl4-openssl-dev intltool libxml2-dev libglib2.0-dev checkinstall
Далее следует задать опции сборки:
Теперь можно запустить компиляцию:
Здесь и далее команды требующие для своего запуска root привилегии помечены префиксом «#».
На запрос о вводе краткого описания пакета вводим что-то в стиле «Transmission — cross-platform BitTorrent client» и дважды нажимаем Enter, как признак окончания текста.
Далее появляется меню с информацией о собираемом пакете. Убеждаемся что заданы версия пакета и релиз и запускам сборку нажатием Enter.
Теперь установим созданный пакет:
Все, на этом этапе установка завершена. Далее нас ждет настройка.
Примечание: более детально про сборку Transmission из исходиков можно прочитать вот тут.
Настройка Transmission
Первым делом делом во время настройки Transmission следует создать нового пользователя в системе. При этом, в целях безопасности, создаваемый пользователь должен быть без пароля за что и отвечает следующая :
После создания пользователя переключаемся в его консоль:
Далее следует запустить transmission-daemon и тут же его остановить для того, чтобы он создал файлы с настройками по-умолчанию. Запускаем:
Выполним конфигурацию Transmission. Для этого вашим любимым редактором нужно изменить файл settings.json. Этот файл содержит все настройки в формате JSON.
В данном файле находится множество настроек (полный список которых можно посмотреть вот тут), однако я обычно изменяю лишь эти:
Настройка автозагрузки демона transmission-daemon
Делаем файл исполняемым:
# chmod +x /etc/init.d/transmission-daemon
Задаем владельцем файла системного пользователя root:
# chown root:root /etc/init.d/transmission-daemon
# update-rc.d transmission-daemon defaults
Все, теперь демон можно запустить выполнив вот такую команду:
Теперь, во время каждой загрузки машины, будет автоматически запускаться и наш torrent клиент.
Удаленное управление
Существует несколько вариантов удаленного управления. Один из них это встроенный web-интерфейс. Чтобы его открыть нужно направить браузер по адресу http:// :9091/ (порт задается в файле настроек settings.json параметром » rpc-port «). И вот как он выглядит:
(Главное окно со списком пиров)
(Скриншот transmission-remote-dotnet с настройками)
(Контекстное меню плагина Autotrans)
Но и это далеко не все что можно делать с Transmission. Посмотреть остальные возможности можно по вот этому адресу.
К вопросу об автоматизации загрузок
UPD. Как подсказывает librarian в комментарии есть еще один, более правильный, способ сборки Transmission. Добавил отдельным пунктом.
UPD2. Добавил описание transmission-remote-dotnet.
UPD3. Обновил пункт установки. Благодарим за помощь BaBL.
Transmission для Windows
Вы можете добавлять для загрузки уже имеющиеся на вашем ПК торрент-файлы, а можете перетаскивать ссылку в рабочее окошко программы прямо из трекера. Кроме того, программа способна закачивать файл и по линку URL. Есть возможность определять приоритет загрузок, ограничивать скорость скачивания и раздачи, контролировать свой рейтинг, создавать свои торренты и др. Присутствует расширенная информация о каждом торренте: размер, доступность, источник, наличие пиров, задействованные трекеры и т.д.
Интерфейс программы лаконичен и не составляет проблем с освоением. Так что если вы ищите быстрый и удобный клиент для скачивания торрентов, то советуем обратить внимание на это простое приложение.
Удобный инструмент от разработчиков популярного торрент-клиента uTorrent с поддержкой.
Легковесный, но быстрый торрент-клиент, который не потребляет много ресурсов вашего.
Отзывы о программе Transmission
Ирина Ворошилова про Transmission 3.00 [30-09-2021]
Transmission лучший из того что имеется на сегодняшний день.
| | Ответить
Дмитрий Демидов про Transmission 3.00 [16-07-2021]
Достаточно двух положительных отзывов. Дальше не стал читать. А то так и кино не захочешь смотреть, c вашими отзывами. Туды её в качель. Ставлю и пробую работать. А ваши детские обзоры смешны и не аргументированны.
| | Ответить
Роман про Transmission 2.94 [08-03-2020]
Василич в ответ Роман про Transmission 2.94 [17-05-2020]
Демон про Transmission 2.92 [29-10-2017]
Нормально качает всё и этот продукт, хороший не глюки нету в нем в разных версиях.
4 | 3 | Ответить
bass в ответ Демон про Transmission 2.94 [12-10-2018]
Да нифига не все качает. С запрещенных торрентов не захотел. Видать, разрабам кой-че прижали. Deluge, тот все скачал.
3 | 5 | Ответить
Роман про Transmission 2.92 [01-10-2017]
Хороший торрент клиент для Windows 10, что мне нравится, так это его компактность и внешний вид, без всяких там рекламм и встроенных тул баров.
3 | 2 | Ответить
Transmission
Что понимается под «простотой»? Авторы программы хотят оградить пользователя от выполнения лишних операций, поэтому почти все настройки выполняются в «два клика«. Никаких лишних вкладок и опций. Transmission написан на чистом Си с минимальным набором зависимостей. Разработчики заявляют, что из всех пересмотренных ими torrent-клиентов у Transmission минимальное потребление оперативной памяти.
Не смотря на свою простоту, рассматриваемый торрент-клиент «обучен» основным передовым технологиям:
Благодаря скромному отношению к ресурсам и возможности использования Transmission в режиме демона этот торрент-клиент идеально подходит для установки на шлюзы, роутеры и т.п. Управление закачками в таком случае можно осуществлять из консоли или через web-интерфейс.
Кого больше привлекает работа из командной строки, могут посмотреть на такой фронтенд:
Скриншоты представлены ниже в обзоре. До rtorrent, конечно, далеко, но может кому сгодится.
Кроме того, есть ещё Remote GUI, Remote GUI DotNET и WinTransmission. Последний, к сожалению, больше мёртв, чем жив 🙁
Для любителей консоли:
пример web-интерфейса:
Работа над Transmission идёт достаточно активно.