stringtranslate.com

Передача (BitTorrent-клиент)

Transmission — это клиент BitTorrent , который имеет множество пользовательских интерфейсов поверх кросс-платформенной серверной части. Transmission — это свободное программное обеспечение, лицензируемое на условиях GNU General Public License , а некоторые части — под лицензией MIT . [6]

Функции

Передача позволяет пользователям быстро загружать файлы от нескольких узлов в Интернете и загружать свои собственные файлы. [7] Добавляя торрент-файлы через пользовательский интерфейс, пользователи могут создавать очередь файлов для загрузки и выгрузки. В меню выбора файлов пользователи могут настраивать свои загрузки на уровне отдельных файлов. Передача также раздает , то есть автоматически делится загруженным контентом. [8]

Передача позволяет назначать приоритеты торрентам и файлам внутри торрентов, тем самым потенциально влияя на то, какие файлы будут загружаться первыми. Он поддерживает схему Magnet URI [9] и зашифрованные соединения . Он позволяет создавать торрент-файлы и осуществлять одноранговый обмен , совместимый с Vuze и μTorrent . Он включает в себя встроенный веб-сервер, позволяющий пользователям удаленно управлять передачей через Интернет. [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.

В версии 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 .

Распространение и порты

Портативная версия доступна на 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] Для Android был выпущен пульт Transmission под названием Transdroid , но в настоящее время он не поддерживает загрузку непосредственно на устройства. [25]

В Windows Transmission-Qt можно собрать с помощью MinGW , [26] демон и консольные инструменты можно собрать с помощью Cygwin , [27] также есть два сторонних графических интерфейса :transmission-remote-dotnet [28] и Transmission Remote GUI. , [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] включая Ubuntu , [39] Mint , [40] Fedora , [41] Puppy , [42] Zenwalk , [43] и версию GNOME openSUSE . [44]

Fon поставляет свои маршрутизаторы с предустановленной функцией Transmission. [45]

Редактор CNET Пол Хьюджес похвалил Transmission за «простоту, легкость, а также многофункциональность», и по состоянию на апрель 2017 года программное обеспечение заняло третье место по количеству загрузок P2P для Mac на CNET . [46] [47]

Смотрите также

Примечания

  1. ^ Только GPL-2.0 или только GPL-3.0 или любая будущая лицензия, одобренная Mnemosyne LLC.
  2. ^ За исключением OpenSSL.

Рекомендации

  1. ^ «MovedToGitHub/Изменения – Передача» . trac.transmissionbt.com . Архивировано из оригинала 28 ноября 2018 года . Проверено 25 февраля 2017 г.
  2. ^ «передача: Официальный репозиторий клиента BitTorrent Transmission» . 4 декабря 2017 года. Архивировано из оригинала 18 октября 2016 года . Проверено 25 февраля 2017 г. - через GitHub.
  3. ^ «4.0.6». 30 мая 2024 г. Проверено 31 мая 2024 г.
  4. ^ Transmission-Qt для Windows | Быстрый и простой BitTorrent-клиент. Trqtw.sourceforge.net. Проверено 9 декабря 2013 г.
  5. ^ КОПИРОВАНИЕ в багажнике - Передача. Архивировано 28 ноября 2018 г. в Wayback Machine . Trac.transmissionbt.com. Проверено 9 декабря 2013 г.
  6. ^ ab Transmission – About, www.transmissionbt.com, 2009 г., архивировано из оригинала 7 июля 2009 г. , получено 4 июля 2009 г.
  7. ^ Ричард Петерсен (2 июля 2014 г.). Начало Fedora Desktop: Fedora 20 Edition. Апресс. стр. 209–. ISBN 978-1-4842-0067-4. Архивировано из оригинала 17 января 2023 года . Проверено 1 ноября 2016 г.
  8. ^ Ричард Петерсен (2011). Red Hat Enterprise Linux 6: Рабочий стол и администрирование. Серфинг Черепаха Пресс. стр. 246–. ISBN 978-1-936280-25-4. Архивировано из оригинала 17 января 2023 года . Проверено 1 ноября 2016 г.
  9. ^ Магнитные ссылки, расширение для одноранговых узлов для отправки файлов метаданных, Trac.transmissionbt.com, заархивировано из оригинала 5 августа 2017 г. , получено 24 августа 2012 г.
  10. ^ аб Скотт Граннеман (18 октября 2010 г.). Mac OS X Snow Leopard для опытных пользователей. Апресс. стр. 237–. ISBN 978-1-4302-3031-1. Архивировано из оригинала 17 января 2023 года . Проверено 1 ноября 2016 г.
  11. ^ IPv6 не работает с двухстековыми трекерами, Trac.transmissionbt.com, заархивировано из оригинала 5 августа 2017 г. , получено 24 августа 2012 г.
  12. Добавление списков трекеров в торренты, Trac.transmissionbt.com, заархивировано из оригинала 5 августа 2017 г. , получено 24 августа 2012 г.
  13. ^ Реализация протокола Local Peer Discovery, Trac.transmissionbt.com, заархивировано из оригинала 5 августа 2017 г. , получено 24 августа 2012 г.
  14. ^ Добавить поддержку uTP, Trac.transmissionbt.com, заархивировано из оригинала 13 июля 2019 г. , получено 24 августа 2012 г.
  15. ^ Поддержка протокола отслеживания UDP, Trac.transmissionbt.com, 12 февраля 2011 г., заархивировано из оригинала 5 августа 2017 г. , получено 24 августа 2012 г.
  16. Мохарир, Ришаб (8 февраля 2023 г.). «Обновление Transmission 4.0 уже доступно через два года» . Это новости ФОСС . Проверено 8 февраля 2023 г.
  17. ^ «Здание – Трансмиссия». trac.transmissionbt.com . Архивировано из оригинала 31 августа 2011 года . Проверено 4 мая 2011 г.
  18. ^ «Журнал изменений трансмиссии» . Архивировано из оригинала 24 мая 2015 года . Проверено 19 мая 2011 г.
  19. ^ «Передача 4.0.0-бета.1» . Проверено 11 мая 2023 г.
  20. ^ [1] [ неработающая ссылка ]
  21. ^ «Технология связи P2P: распространение данных большой емкости BitTorrent» (PDF) . Архивировано из оригинала (PDF) 5 марта 2012 года . Проверено 31 июля 2021 г.
  22. ^ "Transmission-Qt Portable" . PortableApps.com — Портативное программное обеспечение для USB, портативных и облачных накопителей . Архивировано из оригинала 2 декабря 2014 года . Проверено 29 ноября 2014 г.
  23. ^ «Торрент | CoreOS — iPhoneUnix» . Архивировано из оригинала 8 марта 2008 года . Проверено 6 апреля 2008 г.
  24. ^ iTransmission, собственный BitTorrent-клиент для iOS, github.com, заархивировано из оригинала 29 января 2016 г. , получено 27 июля 2016 г.
  25. ^ "Readme - О программе" . Трансдроид . GitHub.com. Архивировано из оригинала 17 января 2023 года . Проверено 14 июля 2018 г.
  26. ^ Сборка TransmissionQt в Windows, Trac.transmissionbt.com, заархивировано из оригинала 14 августа 2012 г. , получено 24 августа 2012 г.
  27. ^ Здание, Trac.transmissionbt.com, заархивировано из оригинала 14 мая 2012 г. , получено 24 августа 2012 г.
  28. ^ µTorrent-подобный пульт дистанционного управления Windows для клиента Transmission, заархивирован из оригинала 8 августа 2012 г. , получено 24 августа 2012 г.
  29. ^ Кроссплатформенный удаленный графический интерфейс для демона Transmission, github.com, заархивировано из оригинала 27 июля 2016 г. , получено 27 июля 2016 г.
  30. Transmission 1.76 Windows, Sb-innovation.de, заархивировано из оригинала 19 июля 2011 г. , получено 24 августа 2012 г.
  31. ^ Transmission-Qt, Sourceforge.net, заархивировано из оригинала 25 августа 2012 г. , получено 24 августа 2012 г.
  32. ^ transmission-daemon-cygwin, Sourceforge.net, заархивировано из оригинала 2 февраля 2014 г. , получено 27 января 2014 г.
  33. ^ Потоковая передача — Упрощенное КАК , Sourceforge.net, заархивировано из оригинала 10 декабря 2015 г. , получено 27 апреля 2016 г.
  34. ^ cfpp2p/transmission: обновленная версия клиента Transmission BitTorrent, github.com, заархивировано из оригинала 16 апреля 2018 г. , получено 27 апреля 2016 г.
  35. Кларк/Никдел/Пауэлл (6 марта 2016 г.). «Новая программа-вымогатель для OS X, зараженная KeRanger, установщик BitTorrent-клиента» . Блог Palo Alto Networks . Архивировано из оригинала 7 марта 2016 года . Проверено 7 марта 2016 г.
  36. Джим Финкл (7 марта 2016 г.). «Пользователи Apple стали жертвами первой известной кампании по вымогательству для Mac» . Рейтер . Архивировано из оригинала 1 июля 2017 года . Проверено 2 июля 2017 г.
  37. ^ «Компьютеры Apple Mac впервые подверглись атаке программы-вымогателя KeRanger» . хранитель . 7 марта 2016 г. Архивировано из оригинала 7 марта 2016 г. Проверено 8 марта 2016 г.
  38. Майк МакГрат (10 июня 2010 г.). Linux: простые шаги, 5-е издание. В простых шагах. стр. 85–. GGKEY:EE005NUYU77. Архивировано из оригинала 17 января 2023 года . Проверено 1 ноября 2016 г.
  39. Питт, Мартин (14 января 2008 г.), Журнал изменений Ubuntu, заархивировано из оригинала 13 августа 2011 г. , получено 15 мая 2008 г.
  40. ^ Примечания к выпуску Elyssa, заархивировано из оригинала 31 июля 2015 г. , получено 23 августа 2009 г.
  41. Распространение/Загрузка/BitTorrent, заархивировано из оригинала 4 августа 2019 г. , получено 19 августа 2009 г.
  42. ^ Примечания к выпуску Puppy Linux 4.2, заархивировано из оригинала 19 июля 2009 г.
  43. Список пакетов Zenwalk, заархивировано из оригинала 3 марта 2016 г. , получено 20 марта 2021 г.
  44. ^ Сделать Transmission клиентом BitTorrent по умолчанию в версии 11.2, заархивировано из оригинала 13 января 2016 г. , получено 19 августа 2009 г.
  45. ^ FON начинает продавать маршрутизатор Fonera 2.0n с передачей, архивировано из оригинала 20 января 2015 г. , получено 9 декабря 2009 г.
  46. ^ «Transmission for Mac», download.cnet.com , заархивировано из оригинала 12 мая 2017 г. , получено 12 апреля 2017 г.
  47. ^ «Программное обеспечение P2P и обмена файлами для Mac» . download.cnet.com . Архивировано из оригинала 12 апреля 2017 года . Проверено 11 апреля 2017 г.

Внешние ссылки