Максимально простой, но полнофункциональный Torrent-клиент.


Цель проекта Transmission - создание очень простого, но функционального torrent-клиент, который "просто работает"! Разработчики хотят оградить пользователя от выполнения лишних операций.

Что понимается под "простотой"? Авторы программы хотят оградить пользователя от выполнения лишних операций, поэтому почти все настройки выполняются в "два клика". Никаких лишних вкладок и опций. Transmission написан на чистом Си с минимальным набором зависимостей. Разработчики заявляют, что из всех пересмотренных ими torrent-клиентов у Transmission минимальное потребление оперативной памяти.

Не смотря на свою простоту, рассматриваемый торрент-клиент "обучен" основным передовым технологиям:
- UPnP и NAT-PMP проброска портов (полезно, когда клиент находится за NAT);
- DHT;
- шифрование (затруднение определения участников файлообмена);
- обмен пирами;
- сидирование (раздача) через web-прокси;
- слежение за директорией;
- ограничение раздачи и закачки как общих, так и для каждого торрента в отдельности;
- создание торрентов;
- веб-интерфейс;
- возможность использования консольного клиента;
- возможность старта в виде демона (сервиса);
и многое другое

Благодаря скромному отношению к ресурсам и возможности использования Transmission в режиме демона этот торрент-клиент идеально подходит для установки на шлюзы, роутеры и т.п. Управление закачками в таком случае можно осуществлять из консоли или через web-интерфейс.

Кого больше привлекает работа из командной строки, могут посмотреть на такой фронтенд:
transmission-remote-cli.py
или
git clone git://github.com/fagga/transmission-remote-cli.git Скриншоты представлены ниже в обзоре. До rtorrent, конечно, далеко, но может кому сгодится.

QT-версию Transmission можно запустить командой qtr. Внешне такой вариант мало отличается от GTK-версии, поэтому скриншот делать не стал.

Кроме того, есть ещё Remote GUI, Remote GUI DotNET и WinTransmission. Последний, к сожалению, больше мёртв, чем жив :(
Не обошлось и без поддержки таких OS как Symbian и Android -- Transmission Gui for Symbian и Transdroid.

Для любителей консоли:





пример web-интерфейса:

Страница проекта: www.transmissionbt.com
Работа над Transmission идёт достаточно активно.
Комментарии (3)
Хорошая программа, пользуюсь именно ей.
Хорошая программа, пользуюсь именно ей.
как создать файл для раздачи?
как создать файл для раздачи?