Передача (BitTorrent-клиент)
![]() | Эту статью необходимо обновить . Причина такова: в Transmission 4.0.0 внесены огромные серьезные изменения, эта статья очень устарела. ( февраль 2024 г. ) |
![]() | |
![]() Трансмиссия 4.0.5 при активной загрузке | |
Оригинальный автор(ы) | Эрик Пети, Джош Эльзассер, Брайан Варнер |
---|---|
Разработчик(и) | Майк Гельфанд ( Windows ), Чарльз Керр (он же Джордан Ли), Митчелл Ливингстон |
Первоначальный выпуск | 15 сентября 2005 г [1] [2] |
Стабильная версия | 4.0.6 [3] ![]() |
Репозиторий | |
Написано в | C++ , Objective-C++ |
Операционная система | Unix-подобный , macOS , Microsoft Windows [4] |
Тип | BitTorrent-клиент |
Лицензия | Только GPL-2.0 или только GPL-3.0 [а] [б] , С [5] |
Веб-сайт | передачаbt |
Transmission — это клиент BitTorrent , который имеет множество пользовательских интерфейсов поверх кросс-платформенной серверной части. Transmission является свободным программным обеспечением, лицензируемым на условиях GNU General Public License , а некоторые части — под лицензией MIT . [6]
Функции
[ редактировать ]Передача позволяет пользователям быстро загружать файлы с нескольких узлов в Интернете и загружать свои собственные файлы. [7] Добавляя торрент-файлы через пользовательский интерфейс, пользователи могут создавать очередь файлов для загрузки и выгрузки. В меню выбора файлов пользователи могут настраивать свои загрузки на уровне отдельных файлов. Передача также раздает , то есть автоматически делится загруженным контентом. [8]
Передача позволяет назначать приоритеты торрентам и файлам внутри торрентов, тем самым потенциально влияя на то, какие файлы будут загружаться первыми. Он поддерживает схему Magnet URI. [9] и зашифрованные соединения . Он позволяет создавать торрент-файлы и осуществлять одноранговый обмен, совместимый с Vuze и μTorrent . Он включает в себя встроенный веб-сервер, позволяющий пользователям удаленно управлять передачей через Интернет. [10] Он также поддерживает автоматическое сопоставление портов с использованием UPnP / NAT-PMP , кэширование одноранговых узлов, черные списки для плохих одноранговых узлов , ограничения пропускной способности в зависимости от времени суток, глобально или для каждого торрента, а также частичную поддержку IPv6. [11] Это позволяет использовать несколько трекеров одновременно, [12] Обнаружение локальных узлов , [13] Микротранспортный протокол (μ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, не будут исправлены. Начиная с Трансмиссии 2.30 [18] Apple Mac с процессором Intel необходим ; Системы на базе PowerPC больше не поддерживаются изначально. Начиная с Transmission 4.0, также поддерживается Apple Silicon. [19]
Серверная часть Transmission (libTransmission) также служит основой демона Transmission . Демон поддерживает веб -интерфейс под названием Clutch. Старые версии были портированы и легли в основу системы обновлений видеоигры Metal Gear Online на PlayStation 3 . [20] [21] а также серверная часть ImageShack службы BitTorrent компании .
Распространение и порты
[ редактировать ]Портативная версия доступна на PortableApps.com . [22]
Порты
[ редактировать ]Transmission — это набор облегченных BitTorrent-клиентов (в форме GUI, CLI и демона). Все его воплощения имеют очень простой, интуитивно понятный интерфейс и эффективную кроссплатформенную серверную часть.
Существует несколько клиентов передачи для разных операционных систем, включая Unix-подобные , macOS и BeOS / ZETA . Каждый интерфейс операционной системы построен с использованием собственных наборов инструментов для виджетов . [6] Например, Transmission-Gtk использует интерфейс GTK , Transmission-QT — интерфейс Qt , а Transmission-CLI — интерфейс командной строки . Transmission-remote-cli — это интерфейс ncurses для демона передачи. Python-transmissionrpc — это модуль Python, реализующий протокол JSON-RPC для передачи.
Неофициальный порт Transmission с использованием интерфейса командной строки (CLI) на iOS был завершен 3 марта 2008 года. [23] В ноябре 2010 года был выпущен еще один неофициальный порт iTransmission для взломанных iPhone с графическим интерфейсом , позволяющим загружать файлы напрямую на устройство через Wi-Fi или 3G. [24] был выпущен пульт Transmission Для Android под названием Transdroid , но в настоящее время он не поддерживает загрузку напрямую на устройства. [25]
В Windows Transmission-Qt можно собрать с помощью MinGW , [26] инструменты демона и консоли могут быть созданы с помощью Cygwin , [27] также есть два сторонних графических интерфейса : передача-удаленная-dotnet [28] и удаленный графический интерфейс передачи, [29] а также неофициальные полные сборки Qt Client Transmission. [30] [31] Существует также неофициальная полная сборка демона Transmission , которую можно запустить как службу Windows . [32] Эту же неофициальную полную сборку демона Transmission , работающую как службу Windows, можно использовать для прямой потоковой передачи загружаемых файлов. [33]
Порт для всех платформ, дополненный потоковой передачей загружаемых файлов, находится на GitHub . [34]
Он также портирован на Maemo ОС интернет-планшета Nokia N810 и смартфона N900 , а также на MeeGo / Harmattan ОС смартфонов Nokia N9 и N950 , на которых он загружает торренты на устройство.
Взлом веб-сайта
[ редактировать ]В марте 2016 года компания Palo Alto Networks сообщила, что официальный сайт Transmission был взломан и .dmg на него были загружены испорченные файлы с использованием подписи разработчика Apple OS X. привратника для обхода функции [35] [36] [37]
Зараженные пакеты устанавливают приложение- вымогатель (вариант Linux.Encoder.1 , но перекомпилированный для Mac, известный как KeRanger ), которое шифрует файлы пользователя и пытается заставить пользователей заплатить 1 биткойн (стоимостью примерно 404 доллара США на момент запуска). Attack), чтобы получить пакет расшифровки. Веб-сайт Transmission посоветовал пользователям Mac немедленно перейти на новую версию, которая удаляет зараженный вредоносным ПО файл. Apple отозвала сертификат разработчика, который использовался для подписи испорченного пакета, и добавила подпись пакета в систему защиты от вредоносных программ XProtect .
Прием
[ редактировать ]Transmission является клиентом BitTorrent по умолчанию во многих Unix и дистрибутивах Linux . [38] включая Убунту , [39] Нравиться , [40] Федора , [41] Щенок , [42] Зенвалк , [43] и для GNOME версия openSUSE . [44]
Fon поставляет свои маршрутизаторы с предустановленной функцией Transmission. [45]
Редактор CNET Пол Хьюджес похвалил Transmission за «простоту, легкость, а также многофункциональность», и по состоянию на апрель 2017 года программное обеспечение заняло третье место по количеству загрузок P2P для Mac на CNET . [46] [47]
См. также
[ редактировать ]Примечания
[ редактировать ]Ссылки
[ редактировать ]- ^ «MovedToGitHub/Changes — Передача» . trac.transmissionbt.com . Архивировано из оригинала 28 ноября 2018 года . Проверено 25 февраля 2017 г.
- ^ «передача: официальный репозиторий клиента 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 г.
- ^ КОПИРОВАНИЕ в багажнике - Передача. Архивировано 28 ноября 2018 г. в Wayback Machine . Trac.transmissionbt.com. Проверено 9 декабря 2013 г.
- ^ Перейти обратно: а б Transmission – About , www.transmissionbt.com, 2009 г., архивировано из оригинала 7 июля 2009 г. , получено 4 июля 2009 г.
- ^ Ричард Петерсен (2 июля 2014 г.). Начало Fedora Desktop: Fedora 20 Edition . Апресс. стр. 209–. ISBN 978-1-4842-0067-4 . Архивировано из оригинала 17 января 2023 года . Проверено 1 ноября 2016 г.
- ^ Ричард Петерсен (2011). Red Hat Enterprise Linux 6: Рабочий стол и администрирование . Серфинг Черепаха Пресс. стр. 246–. ISBN 978-1-936280-25-4 . Архивировано из оригинала 17 января 2023 года . Проверено 1 ноября 2016 г.
- ^ Магнитные ссылки, расширение для одноранговых узлов для отправки файлов метаданных , Trac.transmissionbt.com, заархивировано из оригинала 5 августа 2017 г. , получено 24 августа 2012 г.
- ^ Перейти обратно: а б Скотт Граннеман (18 октября 2010 г.). Mac OS X Snow Leopard для опытных пользователей . Апресс. стр. 237–. ISBN 978-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 г.
- ^ Мохарир, Ришаб (8 февраля 2023 г.). «Обновление Transmission 4.0 уже доступно спустя два года» . Это новости ФОСС . Проверено 8 февраля 2023 г.
- ^ «Строительство – Трансмиссия» . trac.transmissionbt.com . Архивировано из оригинала 31 августа 2011 года . Проверено 4 мая 2011 г.
- ^ «Журнал изменений трансмиссии» . Архивировано из оригинала 24 мая 2015 года . Проверено 19 мая 2011 г.
- ^ «Трансмиссия 4.0.0-бета.1» . Проверено 11 мая 2023 г.
- ^ [1] [ мертвая ссылка ]
- ^ «Технология связи P2P: распространение данных большой емкости BitTorrent» (PDF) . Архивировано из оригинала (PDF) 5 марта 2012 года . Проверено 31 июля 2021 г.
- ^ «Передача-Qt Portable» . PortableApps.com — Портативное программное обеспечение для USB, переносных и облачных накопителей . Архивировано из оригинала 2 декабря 2014 года . Проверено 29 ноября 2014 г.
- ^ «Торрент | CoreOS — iPhoneUnix» . Архивировано из оригинала 8 марта 2008 года . Проверено 6 апреля 2008 г.
- ^ iTransmission, собственный BitTorrent-клиент для iOS , github.com, заархивировано из оригинала 29 января 2016 г. , получено 27 июля 2016 г.
- ^ «Readme — О программе» . Трансдроид . GitHub.com. Архивировано из оригинала 17 января 2023 года . Проверено 14 июля 2018 г.
- ^ Сборка TransmissionQt в Windows , Trac.transmissionbt.com, заархивировано из оригинала 14 августа 2012 г. , получено 24 августа 2012 г.
- ^ Здание , Trac.transmissionbt.com, заархивировано из оригинала 14 мая 2012 г. , получено 24 августа 2012 г.
- ^ µTorrent-подобный пульт дистанционного управления Windows для клиента 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: актуальная версия клиента BitTorrent Fork Transmission , github.com, заархивировано из оригинала 16 апреля 2018 г. , получено 27 апреля 2016 г.
- ^ Кларк/Никдел/Пауэлл (6 марта 2016 г.). «Новая программа-вымогатель для OS X KeRanger, зараженная передача BitTorrent-клиента» . Блог Palo Alto Networks . Архивировано из оригинала 7 марта 2016 года . Проверено 7 марта 2016 г.
- ^ Джим Финкл (7 марта 2016 г.). «Пользователи Apple стали жертвами первой известной кампании по вымогательству для Mac» . Рейтер . Архивировано из оригинала 1 июля 2017 года . Проверено 2 июля 2017 г.
- ^ «Компьютеры Apple Mac впервые подверглись атаке программы-вымогателя KeRanger» . Хранитель . 7 марта 2016 г. Архивировано из оригинала 7 марта 2016 г. Проверено 8 марта 2016 г.
- ^ Майк МакГрат (10 июня 2010 г.). Linux: простые шаги, 5-е издание . В простых шагах. стр. 85–. GGKEY:EE005NUYU77. Архивировано из оригинала 17 января 2023 года . Проверено 1 ноября 2016 г.
- ^ Питт, Мартин (14 января 2008 г.), Журнал изменений Ubuntu , заархивировано из оригинала 13 августа 2011 г. , получено 15 мая 2008 г.
- ^ Примечания к выпуску Elyssa , заархивировано из оригинала 31 июля 2015 г. , получено 23 августа 2009 г.
- ^ Распространение/Загрузка/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 и обмена файлами для Mac» . download.cnet.com . Архивировано из оригинала 12 апреля 2017 года . Проверено 11 апреля 2017 г.
Внешние ссылки
[ редактировать ]
- программное обеспечение 2005 года
- Программное обеспечение BeOS
- BitTorrent-клиенты для Linux
- Кроссплатформенное программное обеспечение
- Программное обеспечение для обмена файлами, использующее GTK
- Программное обеспечение для обмена файлами, использующее Qt
- Бесплатные BitTorrent-клиенты
- Бесплатное программное обеспечение, написанное на C.
- Программное обеспечение для обмена файлами MacOS
- Бесплатное программное обеспечение, использующее ncurses
- Программное обеспечение, использующее лицензию MIT
- Программное обеспечение Unix для Интернета