Jump to content

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

Передача инфекции
Оригинальный автор(ы) Эрик Пети, Джош Эльзассер, Брайан Варнер
Разработчик(и) Майк Гельфанд ( Windows ), Чарльз Керр (он же Джордан Ли), Митчелл Ливингстон
Первоначальный выпуск 15 сентября 2005 г .; 18 лет назад ( 15 сентября 2005 г. ) [1] [2]
Стабильная версия
4.0.6 [3]  Отредактируйте это в Викиданных / 30 мая 2024 г .; 2 месяца назад ( 30 мая 2024 г. )
Репозиторий
Написано в 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.

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

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Только GPL-2.0 или только GPL-3.0 или любая будущая лицензия, одобренная Mnemosyne LLC.
  2. ^ За исключением OpenSSL.
  1. ^ «MovedToGitHub/Changes — Передача» . trac.transmissionbt.com . Архивировано из оригинала 28 ноября 2018 года . Проверено 25 февраля 2017 г.
  2. ^ «передача: официальный репозиторий клиента Transmission BitTorrent» . 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. ^ Перейти обратно: а б 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. ^ «Передача-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: актуальная версия клиента BitTorrent Fork Transmission , 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 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: cee9103086c10c4a6664dc9a3c152582__1715386200
URL1:https://arc.ask3.ru/arc/aa/ce/82/cee9103086c10c4a6664dc9a3c152582.html
Заголовок, (Title) документа по адресу, URL1:
Transmission (BitTorrent client) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)