Передача (клиент BitTorrent) - Transmission (BitTorrent client)
Коробка передач 2.94 при активной загрузке | |
Оригинальный автор (ы) | Эрик Пети, Джош Эльзассер, Брайан Варнер |
---|---|
Разработчики) | Майк Гельфанд (Windows ), Чарльз Керр (он же Джордан Ли), Митчелл Ливингстон |
изначальный выпуск | 15 сентября 2005 г.[1][2] |
Стабильный выпуск | 3.00 (22 мая 2020 г.[±][3] | )
Репозиторий | |
Написано в | C, Цель-C |
Операционная система | Unix-подобный, macOS, Майкрософт Виндоус[4] |
Тип | BitTorrent клиент |
Лицензия | GPLv2 +, Массачусетский технологический институт[5] |
Интернет сайт | передача |
Передача инфекции это BitTorrent клиент который имеет множество пользовательских интерфейсов поверх кросс-платформенный бэкэнд. Передача бесплатно программное обеспечение лицензировано в соответствии с условиями Стандартная общественная лицензия GNU, с частями под Лицензия MIT.[6]
Функции
Передача позволяет пользователям быстро загружать файлы из нескольких сверстники в Интернете и загружать собственные файлы.[7] Добавляя торрент файлы через пользовательский интерфейс пользователи могут создавать очередь файлов для загрузки и выгрузки. В меню выбора файлов пользователи могут настраивать загрузку на уровне отдельных файлов. Трансмиссия также семена, то есть он будет автоматически делиться загруженным контентом.[8]
Передача позволяет назначать приоритеты торрентам и файлам внутри торрентов, таким образом потенциально влияя на то, какие файлы загружаются первыми. Он поддерживает Схема Magnet URI[9] и зашифрованные соединения. Позволяет создавать торрент-файлы и одноранговый обмен совместим с Вузе и μTorrent. Он включает встроенный веб-сервер, чтобы пользователи могли управлять передачей удаленно через Интернет.[10] Он также поддерживает автоматическое сопоставление портов с помощью UPnP /NAT-PMP, одноранговое кэширование, черные списки для плохих пиров, ограничения пропускной способности зависят от времени суток, глобально или для каждого торрента, а также частично поддерживает IPv6.[11] Это позволяет использовать несколько трекеров одновременно,[12] Обнаружение локального узла,[13] Протокол микротранспорта (μTP),[14] и UDP трекер.[15]Он не поддерживает прямую подписку на RSS каналы, содержащие торрент-файлы для автоматической загрузки, но сторонние надстройки могут предоставить эту функцию.[10]:229
Особенности macOS включают Док и Рычание уведомления, автоматические обновления с помощью Искриться и Универсальный двоичный файл (до версии 2.22).
Разработка
Трансмиссия 1.60 и более поздние версии удалили поддержку Mac OS X v10.4. В настоящее время Transmission 1.54 - это последняя версия, работающая в Mac OS X 10.4. Хотя можно скомпилировать более поздние версии из исходников, либо загрузив их с веб-сайта проекта.[16] или используя менеджер пакетов, например Финк или же MacPorts, он не поддерживается, и любые ошибки, характерные для 10.4, не будут исправлены. Начиная с трансмиссии 2.30[17] Apple Mac с Intel CPU необходим; PowerPC -системы больше не поддерживаются изначально.
Бэкэнд передачи (libTransmission) также служит основой для передачи демон. Демон поддерживает сеть внешний интерфейс называется Клатч. Старые версии были перенесены, чтобы сформировать основу системы обновлений для видеоигры. Metal Gear Online на PlayStation 3,[18] а также бэкэнд для ImageShack BitTorrent-сервис.
Распространение и порты
Портативная версия доступна на PortableApps.com.[19]
Порты
Передача - это набор облегченных клиентов BitTorrent (в виде графического интерфейса, интерфейса командной строки и демона). Все его воплощения имеют очень простой, интуитивно понятный интерфейс поверх эффективной кросс-платформенной серверной части.
Есть несколько клиентов передачи для разных операционных систем, включая Unix-подобный, macOS и BeOS /ZETA. Каждый интерфейс операционной системы построен с использованием собственного наборы инструментов для виджетов.[6] Например, передача-gtk использует GTK + интерфейс, передача-qt Qt интерфейс и передача-cli a Интерфейс командной строки. Transmission-remote-cli - это ncurses интерфейс для демона передачи. Python-Transmissionrpc - это модуль Python, реализующий JSON -RPC клиентский протокол для передачи
Неофициальный порт передачи с использованием Интерфейс командной строки (CLI) на iOS завершено 3 марта 2008 г.[20] В ноябре 2010 года iTransmission, еще один неофициальный порт, был выпущен для взломанных iPhone с GUI который можно загрузить прямо на устройство через Wi-Fi или 3G.[21] Пульт Transmission был выпущен для Android, с именем Трансдроид но в настоящее время не поддерживает загрузку напрямую на устройства.[22]
На Windows, Transmission-Qt может быть собран с MinGW,[23] инструменты демона и консоли могут быть собраны с Cygwin,[24] также есть два сторонних GUI: передача-удаленный-точка-сеть[25] и удаленный графический интерфейс передачи,[26] а также неофициальные полные сборки клиента Qt от Transmission.,[27][28] Также существует неофициальная полная сборка Transmission. демон который можно запустить как Служба Windows.[29] Та же неофициальная полная сборка Transmission демон работает как Служба Windows может использоваться для прямого потоковая передача загружаемого файла (ов).[30]
Порт для всех платформ, улучшенный потоковой передачей загружаемых файлов, расположен на GitHub.[31]
Он также перенесен на Maemo ОС Nokia N810 интернет-планшет и N900 смартфон, а также MeeGo /Харматтан ОС Nokia N9 и N950 смартфоны, на которых он скачивает торренты на устройство.
Нарушение веб-сайта
В марте 2016 г. Palo Alto Networks сообщил, что официальный сайт Transmission был взломан и испорчен .dmg файлы были загружены на сайт с использованием Разработчик Apple подпись для обхода OS X привратник особенность.[32][33][34]
Испорченные пакеты установили программа-вымогатель приложение (вариант Linux.Encoder.1, но перекомпилированный для Mac, известный как KeRanger ), который шифрует файлы пользователя и пытается заставить пользователей заплатить 1 Биткойн (стоимостью примерно 404 доллара США на момент атаки), чтобы получить пакет дешифрования. Веб-сайт Transmission посоветовал пользователям Mac немедленно перейти на новую версию, которая удаляет файл, зараженный вредоносным ПО. Apple отозвала сертификат разработчика, который использовался для подписи испорченного пакета, и добавила подпись пакета в XProtect система защиты от вредоносных программ.
Прием
Передача является клиентом BitTorrent по умолчанию для многих Unix и Дистрибутивы Linux,[35] включая ОС Joli, Солярис,[36] Ubuntu,[37] Mandriva,[38] Мята,[39] Fedora,[40] Щенок,[41] CrunchBang,[42] Zenwalk,[43] и ГНОМ аромат openSUSE.[44]
Фон поставляет свои маршрутизаторы с предустановленной Transmission.[45]
Редактор CNET Пол Хьюз похвалил Transmission за «простоту, легкость и функциональность», и по состоянию на апрель 2017 года программное обеспечение занимало третье место по количеству загрузок P2P для Mac на CNET.[46][47]
Смотрите также
Рекомендации
- ^ «MovedToGitHub / Изменения - Передача». trac.transmissionbt.com.
- ^ "Transmission: Официальный репозиторий BitTorrent-клиента Transmission". 4 декабря 2017 г. - через GitHub.
- ^ Релизы - трансмиссия / трансмиссия, получено 22 мая 2020 - через GitHub
- ^ Transmission-Qt для Windows | Быстрый и простой клиент BitTorrent. Trqtw.sourceforge.net. Проверено 9 декабря 2013 г.
- ^ КОПИРОВАНИЕ в багажник - Трансмиссия. Trac.transmissionbt.com. Проверено 9 декабря 2013 г.
- ^ а б Трансмиссия - О компании, www.transmissionbt.com, 2009 г., архивировано с оригинал 7 июля 2009 г., получено 4 июля 2009
- ^ Ричард Петерсен (2 июля 2014 г.). Начиная с Fedora Desktop: Fedora 20 Edition. Апресс. С. 209–. ISBN 978-1-4842-0067-4.
- ^ Ричард Петерсен (2011). Red Hat Enterprise Linux 6: рабочий стол и администрирование. Серфинг Turtle Press. С. 246–. ISBN 978-1-936280-25-4.
- ^ Магнитные ссылки, расширение для одноранговых узлов для отправки файлов метаданных, Trac.transmissionbt.com, получено 24 августа 2012
- ^ а б Скотт Грэннеман (18 октября 2010 г.). Mac OS X Snow Leopard для опытных пользователей. Апресс. С. 237–. ISBN 978-1-4302-3031-1.
- ^ IPv6 не работает против трекеров с двойным стеком, Trac.transmissionbt.com, получено 24 августа 2012
- ^ Добавление списков трекеров в торренты, Trac.transmissionbt.com, получено 24 августа 2012
- ^ Реализация протокола Local Peer Discovery, Trac.transmissionbt.com, получено 24 августа 2012
- ^ Добавить поддержку uTP, Trac.transmissionbt.com, получено 24 августа 2012
- ^ Поддержка протокола UDP трекера, Trac.transmissionbt.com, 12 февраля 2011 г., получено 24 августа 2012
- ^ "Строительство".
- ^ «Журнал изменений трансмиссии». Архивировано из оригинал 24 мая 2015 г.. Получено 19 мая 2011.
- ^ [1][мертвая ссылка ]
- ^ "Transmission-Qt Portable". PortableApps.com - Портативное программное обеспечение для USB, портативных и облачных накопителей.
- ^ «Архивная копия». Архивировано из оригинал 8 марта 2008 г.. Получено 6 апреля 2008.CS1 maint: заархивированная копия как заголовок (связь)
- ^ iTransmission, собственный клиент BitTorrent для iOS, github.com, получено 27 июля 2016
- ^ "Readme - О нас". Трансдроид. GitHub.com. Получено 14 июля 2018.
- ^ Сборка TransmissionQt в Windows, Trac.transmissionbt.com, получено 24 августа 2012
- ^ Строительство, Trac.transmissionbt.com, получено 24 августа 2012
- ^ Пульт дистанционного управления µTorrent в Windows для клиента передачи, Code.google.com, получено 24 августа 2012
- ^ Кросс-платформенный удаленный графический интерфейс для демона передачи, github.com, заархивировано из оригинал 27 июля 2016 г., получено 27 июля 2016
- ^ Коробка передач 1.76 Окна, Sb-innovation.de, получено 24 августа 2012
- ^ Передача-Qt, Sourceforge.net, заархивировано с оригинал 25 августа 2012 г., получено 24 августа 2012
- ^ передача-демон-Cygwin, Sourceforge.net, получено 27 января 2014
- ^ Стриминг - упрощенное КАК, Sourceforge.net, получено 27 апреля 2016
- ^ cfpp2p / Transmission: Актуальный форк BitTorrent клиента Transmission, github.com, получено 27 апреля 2016
- ^ Кларк / Никдел / Пауэлл. «Новый установщик BitTorrent-клиента для передачи зараженных файлов OS X Ransomware KeRanger». Блог Palo Alto Networks.
- ^ Джим Финкль (7 марта 2016 г.). «Пользователи Apple стали жертвами первой известной кампании вымогателей для Mac». Рейтер.
- ^ «Apple Mac впервые стали жертвами вымогателя KeRanger». хранитель. Получено 8 марта 2016.
- ^ Майк МакГрат (10 июня 2010 г.). Linux в простых шагах, 5-е издание. Легкими шагами. С. 85–. GGKEY: EE005NUYU77.
- ^ Описание пакета трансмиссии Solaris
- ^ Питт, Мартин (14 января 2008 г.), Журнал изменений Ubuntu, заархивировано из оригинал 13 августа 2011 г., получено 15 мая 2008
- ^ Новые приложения по умолчанию для GNOME
- ^ Элисса Информация о выпуске
- ^ Распространение / Скачать / BitTorrent
- ^ Примечания к выпуску Puppy Linux 4.2, заархивировано из оригинал 19 июля 2009 г.
- ^ Примечания к выпуску - CrunchBang Linux 9.04.01, заархивировано из оригинал 14 июля 2009 г.
- ^ Список пакетов Zenwalk
- ^ Сделайте передачу BitTorrent-клиентом по умолчанию в 11.2
- ^ FON начинает продажу роутера Fonera 2.0n с трансмиссией
- ^ «Трансмиссия для Mac», download.cnet.com, получено 12 апреля 2017
- ^ «P2P и программа для обмена файлами для Mac». download.cnet.com. Получено 11 апреля 2017.