Перейти к содержанию

Transmission

Материал из Википедии — свободной энциклопедии
Transmission
Логотип программы Transmission
Скриншот программы Transmission
Transmission версии 2.22 в macOS
Тип файлообменные сети
Автор The Transmission Project
Разработчик сообщество
Написана на Си[1], Objective-C и C++
Интерфейс графический (GTK, Qt), командная строка, веб-интерфейс
Операционные системы Unix-подобные (BSD, GNU/Linux, macOS, Solaris), Windows, встраиваемые системы: KeeneticOS (ранее NDMS)[2], WRT[3]
Языки интерфейса русский и ещё 77 языков
Дата выпуска 17 сентября 2005
Последняя версия
Репозиторий github.com/transmission/…
Состояние активное
Лицензия GNU GPL, часть под MIT
Сайт transmissionbt.com (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Transmission — BitTorrent-клиент c открытым исходным кодом, свободно распространяемый под лицензией GPL (с небольшими фрагментами под лицензией MIT).

Transmission реализован как клиент-серверное приложение, может быть интерактивной программой, взаимодействующей и с пользователем, и с сетью BitTorrent, демоном без интерфейса взаимодействия с пользователем (с управлением извне), и управляющей демоном программой[5].

Transmission возможно запустить на macOS (интерфейс Cocoa), других Unix-подобных операционных системах (интерфейс GTK и Qt (с 1.60 версии на бета стадии), а также на BeOS/Zeta (родной интерфейс).

В дополнение к графическим интерфейсам, Transmission имеет возможность управления через командную строку и веб-браузер. Можно также запускать отдельно графический интерфейс и сервер на разных компьютерах, соединяясь через RPC (например, запустить сервер на маршрутизаторе или сетевой системе хранения, включённых круглосуточно, а клиент запускать на обычном компьютере).

Transmission использует небольшое количество системных ресурсов, в связи с чем и привлёк внимание у производителей встраиваемых устройств. Проект нацелен на создание клиента с полезной функциональностью, без излишеств. По этой причине клиент менее функционален, чем другие. Сохранение интерфейса простым и интуитивным на всех платформах является ключевой целью дизайна.

Включён в состав многих дистрибутивов Linux, в том числе Debian GNU/Linux (начиная с версии 4.0 «Etch»), Ubuntu (начиная с 8.04 «Hardy Heron» 2008 года), Linux Mint 15 «Olivia», Fedora 9 («Sulphur»), Rosa Linux, DiskStation Manager (DSM Synology).

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

[править | править код]

Некоторые возможности клиента, доступные на всех платформах:

  • выборочная загрузка и выдача приоритетов файлам;
  • блок-лист, в том числе загружаемый с сайта;
  • шифрование соединений между пирами (участниками);
  • создание Torrent-файлов (кроме KeeneticOS: web transmission версии 1.6);
  • работа с ссылками Magnet;
  • обмен пирами (совместим с BitTorrent, Vuze, μTorrent и другими);
  • поддержка UPnP и NAT-PMP;
  • поддержка протоколов поиска пиров DHT, PEX и LPD;
  • быстрое восстановление загрузки с кэшированием пиров;
  • запрет пиров, которые посылают слишком много неправильных данных;
  • один слушающий порт для всех торрентов;
  • поддержка IPv6;
  • дистанционное управление через встроенный web-сервер и собственный основанный на JSON протокол RPC;
  • возможность последовательной загрузки файлов;
  • поддержка двусоставных UDP-трекеров.

Специфичные возможности для macOS:

  • загрузка и раздача очередей;
  • простой планировщик;
  • настройки для сортировки и фильтрации;
  • настройки автораздачи;
  • оповещения Dock и Growl;
  • настраиваемая панель инструментов;
  • улучшенный индикатор прогресса;
  • автоматическое обновление используя Sparkle;
  • универсальные двоичные файлы;
  • 64-битная совместимость (10.6 Snow Leopard).

Примечания

[править | править код]
  1. https://www.openhub.net/p/transmission/analyses/latest/languages_summary
  2. Описание компонентов ОС NDMS (для версии 2.10). Keenetic. Дата обращения: 10 сентября 2026. Архивировано 20 апреля 2026 года.
  3. Установка торрент-клиента Transmission на маршрутизатор с DD-WRT. Дата обращения: 21 мая 2022. Архивировано 15 октября 2017 года.
  4. Release 4.1.3 — 2026.
  5. Transmission - Простой torrent клиент. Программы для Linux. pingvinus.ru. Дата обращения: 10 сентября 2026.