Transmission позволяет пользователям быстро загружать файлы с нескольких пиров в Интернете и загружать свои собственные файлы. [7] Добавляя файлы torrent через пользовательский интерфейс, пользователи могут создавать очередь файлов для загрузки и выгрузки. В меню выбора файлов пользователи могут настраивать свои загрузки на уровне отдельных файлов. Transmission также раздает , то есть автоматически делится загруженным контентом. [8]
Transmission позволяет назначать приоритеты торрентам и файлам внутри торрентов, таким образом потенциально влияя на то, какие файлы загружаются первыми. Он поддерживает схему Magnet URI [9] и зашифрованные соединения . Он позволяет создавать торрент-файлы и обмениваться пиринговыми узлами , совместимыми с Vuze и μTorrent . Он включает в себя встроенный веб-сервер, чтобы пользователи могли управлять Transmission удаленно через Интернет. [10] Он также поддерживает автоматическое сопоставление портов с использованием UPnP / NAT-PMP , кэширование пиринговых узлов, списки блокировки для плохих пиринговых узлов , ограничения полосы пропускания в зависимости от времени суток, глобально или для каждого торрента, и имеет частичную поддержку IPv6. [11] Он позволяет использовать несколько трекеров одновременно, [12] Local Peer Discovery , [13] Micro Transport Protocol (μTP), [14] и UDP-трекер . [15]
Он не поддерживает прямую подписку на RSS- каналы, содержащие торрент-файлы для автоматической загрузки, но сторонние надстройки могут предоставлять эту функцию. [10] : 229
К специфичным для macOS функциям относятся уведомления Dock и Growl , автоматические обновления с помощью Sparkle и Universal Binary (до версии 2.22).
Transmission 4.0.0, выпущенный в феврале 2023 года, добавил поддержку версии 2 протокола BitTorrent, сохранив при этом обратную совместимость со старыми торрентами v1. [16]
Разработка
Transmission 1.60 и более поздние версии удалили поддержку Mac OS X v10.4 . В настоящее время Transmission 1.54 является последней версией, работающей на Mac OS X 10.4. Хотя можно скомпилировать более поздние версии из исходного кода, либо загрузив их с веб-сайта проекта [17], либо используя менеджер пакетов, такой как Fink или MacPorts , он не поддерживается, и любые ошибки, специфичные для 10.4, не будут исправлены. Начиная с Transmission 2.30 [18] требуется Apple Mac с процессором Intel ; системы на базе PowerPC больше не поддерживаются изначально. Начиная с Transmission 4.0, также поддерживается Apple Silicon. [19]
Бэкэнд Transmission (libTransmission) также служит основой демона Transmission . Демон поддерживает веб -фронтэнд под названием Clutch. Более старые версии были перенесены для формирования основы системы обновления для видеоигры Metal Gear Online на PlayStation 3 , [20] [21], а также бэкэнда для сервиса BitTorrent от ImageShack .
Transmission — это набор облегченных клиентов BitTorrent (в форме GUI, CLI и демона). Все его воплощения имеют очень простой, интуитивно понятный интерфейс поверх эффективного кроссплатформенного бэкэнда.
Существует несколько клиентов передачи для различных операционных систем, включая Unix-подобные , macOS и BeOS / ZETA . Каждый интерфейс операционной системы создается с использованием собственных наборов инструментов виджетов . [6] Например, transmission-gtk использует интерфейс GTK , transmission-qt — интерфейс Qt , а transmission-cli — интерфейс командной строки . Transmission-remote-cli — это интерфейс ncurses для transmission-daemon. Python-transmissionrpc — это модуль Python, реализующий протокол JSON-RPC для Transmission.
Неофициальный порт Transmission с использованием интерфейса командной строки (CLI) на iOS был завершен 3 марта 2008 года. [23] В ноябре 2010 года был выпущен iTransmission, еще один неофициальный порт, для взломанных iPhone с графическим интерфейсом , который способен загружать данные напрямую на устройство через WiFi или 3G. [24] Пульт Transmission был выпущен для Android под названием Transdroid , но в настоящее время не поддерживает загрузку напрямую на устройства. [25]
В Windows Transmission-Qt может быть собран с помощью MinGW , [26] демон и консольные инструменты могут быть собраны с помощью Cygwin , [27] также есть два сторонних графических интерфейса : transmission-remote-dotnet [28] и Transmission Remote GUI, [29] а также неофициальные полные сборки клиента Qt от Transmission. [30] [31] Существует также неофициальная полная сборка демона Transmission , которая может быть запущена как служба Windows . [32] Эта же неофициальная полная сборка демона Transmission , запущенная как служба Windows, может быть использована для прямой потоковой передачи загружаемых файлов. [33]
Порт для всех платформ, улучшенный потоковой передачей загружаемых файлов, находится на GitHub . [34]
Вредоносные пакеты устанавливали приложение- вымогатель (вариант Linux.Encoder.1 , но перекомпилированный для Mac, известный как KeRanger ), которое шифрует файлы пользователя и пытается заставить пользователей заплатить 1 биткоин (стоимостью примерно 404 доллара США на момент атаки) для получения пакета дешифрования. Сайт Transmission рекомендовал пользователям Mac немедленно обновиться до новой версии, которая удаляет зараженный вредоносным ПО файл. Apple отозвала сертификат разработчика, который использовался для подписи зараженного пакета, и добавила подпись пакета в систему защиты от вредоносного ПО XProtect .
Fon поставляет свои маршрутизаторы с предустановленной программой Transmission. [45]
Редактор CNET Пол Хьюз похвалил Transmission за его «простоту, легкость и многофункциональность», и по состоянию на апрель 2017 года программное обеспечение заняло третье место по количеству загрузок P2P для Mac на CNET . [46] [47]
^ Только GPL-2.0 или только GPL-3.0 или любая будущая лицензия, одобренная Mnemosyne LLC.
^ За исключением OpenSSL.
Ссылки
^ "MovedToGitHub/Changes – Transmission". trac.transmissionbt.com . Архивировано из оригинала 28 ноября 2018 г. Получено 25 февраля 2017 г.
^ "transmission: Официальный репозиторий клиента Transmission BitTorrent". 4 декабря 2017 г. Архивировано из оригинала 18 октября 2016 г. Получено 25 февраля 2017 г. – через GitHub.
^ "4.0.6". 30 мая 2024 г. Получено 31 мая 2024 г.
^ Transmission-Qt для Windows | Быстрый и простой клиент BitTorrent. Trqtw.sourceforge.net. Получено 9 декабря 2013 г.
^ КОПИРОВАНИЕ в trunk – Transmission Архивировано 28 ноября 2018 г. на Wayback Machine . Trac.transmissionbt.com. Получено 9 декабря 2013 г.
^ ab Transmission – About, www.transmissionbt.com, 2009, архивировано из оригинала 7 июля 2009 г. , извлечено 4 июля 2009 г.
^ Ричард Петерсен (2 июля 2014 г.). Начало Fedora Desktop: Fedora 20 Edition. Apress. стр. 209–. ISBN978-1-4842-0067-4. Архивировано из оригинала 17 января 2023 . Получено 1 ноября 2016 .
^ Ричард Петерсен (2011). Red Hat Enterprise Linux 6: Desktop and Administration. Surfing Turtle Press. стр. 246–. ISBN978-1-936280-25-4. Архивировано из оригинала 17 января 2023 . Получено 1 ноября 2016 .
^ Magnet-ссылки, расширение для одноранговых узлов для отправки файлов метаданных, Trac.transmissionbt.com, заархивировано из оригинала 5 августа 2017 г. , извлечено 24 августа 2012 г.
^ ab Скотт Граннеман (18 октября 2010 г.). Mac OS X Snow Leopard для опытных пользователей. Apress. стр. 237–. ISBN978-1-4302-3031-1. Архивировано из оригинала 17 января 2023 . Получено 1 ноября 2016 .
^ IPv6 не работает против трекеров с двойным стеком, Trac.transmissionbt.com, архивировано из оригинала 5 августа 2017 г. , извлечено 24 августа 2012 г.
^ Добавление списков трекеров к торрентам, Trac.transmissionbt.com, заархивировано из оригинала 5 августа 2017 г. , извлечено 24 августа 2012 г.
^ Реализация протокола Local Peer Discovery, Trac.transmissionbt.com, заархивировано из оригинала 5 августа 2017 г. , извлечено 24 августа 2012 г.
^ Добавить поддержку uTP, Trac.transmissionbt.com, заархивировано из оригинала 13 июля 2019 г. , извлечено 24 августа 2012 г.
^ Поддержка протокола трекера UDP, Trac.transmissionbt.com, 12 февраля 2011 г., заархивировано из оригинала 5 августа 2017 г. , извлечено 24 августа 2012 г.
^ Moharir, Rishabh (8 февраля 2023 г.). «Transmission 4.0 Upgrade is Here After Two Years» (Обновление Transmission 4.0 уже здесь, спустя два года). Это новости FOSS . Получено 8 февраля 2023 г.
^ "Building – Transmission". trac.transmissionbt.com . Архивировано из оригинала 31 августа 2011 . Получено 4 мая 2011 .
^ "Transmission ChangeLog". Архивировано из оригинала 24 мая 2015 года . Получено 19 мая 2011 года .
^ "Transmission 4.0.0-beta.1" . Получено 11 мая 2023 г.
^ "P2P Communication Technology: BitTorrent Large-capacity Data Distribution" (PDF) . Архивировано из оригинала (PDF) 5 марта 2012 г. . Получено 31 июля 2021 г. .
^ "Transmission-Qt Portable". PortableApps.com - Портативное программное обеспечение для USB, портативных и облачных накопителей . Архивировано из оригинала 2 декабря 2014 года . Получено 29 ноября 2014 года .
^ "Torrent | CoreOS - iPhoneUnix". Архивировано из оригинала 8 марта 2008 года . Получено 6 апреля 2008 года .
^ iTransmission, собственный клиент BitTorrent для iOS, github.com, заархивировано из оригинала 29 января 2016 г. , извлечено 27 июля 2016 г.
^ "Readme - About". Transdroid . GitHub.com. Архивировано из оригинала 17 января 2023 г. Получено 14 июля 2018 г.
^ Сборка TransmissionQt в Windows, Trac.transmissionbt.com, архивировано из оригинала 14 августа 2012 г. , извлечено 24 августа 2012 г.
↑ Building, Trac.transmissionbt.com, архивировано из оригинала 14 мая 2012 г. , извлечено 24 августа 2012 г.
^ Пульт дистанционного управления Windows в стиле µTorrent для клиента Transmission, заархивирован из оригинала 8 августа 2012 г. , извлечен 24 августа 2012 г.
^ Кроссплатформенный удаленный графический интерфейс для демона Transmission, github.com, заархивировано из оригинала 27 июля 2016 г. , извлечено 27 июля 2016 г.
↑ Transmission 1.76 Windows, Sb-innovation.de, архивировано из оригинала 19 июля 2011 г. , извлечено 24 августа 2012 г.
↑ Transmission-Qt, Sourceforge.net, заархивировано из оригинала 25 августа 2012 г. , извлечено 24 августа 2012 г.
^ transmission-daemon-cygwin, Sourceforge.net, заархивировано из оригинала 2 февраля 2014 г. , извлечено 27 января 2014 г.
^ Потоковая передача - Упрощенное руководство, Sourceforge.net, заархивировано из оригинала 10 декабря 2015 г. , извлечено 27 апреля 2016 г.
^ cfpp2p/transmission: Актуальная версия клиента Transmission BitTorrent, github.com, заархивирована из оригинала 16 апреля 2018 г. , извлечена 27 апреля 2016 г.
^ Clark/Nikdel/Powell (6 марта 2016 г.). «Новый установщик клиента-вымогателя OS X KeRanger, зараженный Transmission BitTorrent». Блог Palo Alto Networks . Архивировано из оригинала 7 марта 2016 г. Получено 7 марта 2016 г.
↑ Джим Финкл (7 марта 2016 г.). «Пользователи Apple подверглись атаке в ходе первой известной кампании по вымогательству для Mac». Reuters . Архивировано из оригинала 1 июля 2017 г. Получено 2 июля 2017 г.
^ «Apple Mac впервые подверглись атаке вируса-вымогателя KeRanger». The Guardian . 7 марта 2016 г. Архивировано из оригинала 7 марта 2016 г. Получено 8 марта 2016 г.
↑ Майк МакГрат (10 июня 2010 г.). Linux in easy steps, 5-е издание. In Easy Steps. стр. 85–. GGKEY:EE005NUYU77. Архивировано из оригинала 17 января 2023 г. Получено 1 ноября 2016 г.
↑ Pitt, Martin (14 января 2008 г.), Ubuntu Changelog, заархивировано из оригинала 13 августа 2011 г. , извлечено 15 мая 2008 г.
↑ Elyssa Release Notes, архивировано из оригинала 31 июля 2015 г. , извлечено 23 августа 2009 г.
↑ Distribution/Download/BitTorrent, заархивировано из оригинала 4 августа 2019 г. , извлечено 19 августа 2009 г.
↑ Заметки о выпуске Puppy Linux 4.2, заархивировано из оригинала 19 июля 2009 г.
↑ Список пакетов Zenwalk, архивировано из оригинала 3 марта 2016 г. , извлечено 20 марта 2021 г.
↑ Сделать Transmission клиентом BitTorrent по умолчанию в версии 11.2, заархивировано из оригинала 13 января 2016 г. , извлечено 19 августа 2009 г.
^ FON начинает продавать маршрутизатор Fonera 2.0n с трансмиссией, архивировано из оригинала 20 января 2015 г. , извлечено 9 декабря 2009 г.
^ "Transmission for Mac", download.cnet.com , заархивировано из оригинала 12 мая 2017 г. , извлечено 12 апреля 2017 г.
^ "P2P & File-Sharing Software for Mac". download.cnet.com . Архивировано из оригинала 12 апреля 2017 г. . Получено 11 апреля 2017 г. .
Внешние ссылки
На Викискладе есть медиафайлы по теме Передача (BitTorrent).