Transmission что это за программа
Перейти к содержимому

Transmission что это за программа

  • автор:

Transmission

Apple Example

Apple Dark Mode ScreenshotIt’s fast, it’s extremely lightweight, and — even though it’s available for a variety of platforms — it behaves just as you’d expect a Mac program to. Macworld, naming Transmission a Mac Gem

Easy & Powerful

Transmission is designed for easy, powerful use. We’ve set the defaults to just work and it only takes a few clicks to configure advanced features like watch directories, bad peer blocklists, and the web interface. When Ubuntu chose Transmission as its default BitTorrent client, one of the most-cited reasons was its easy learning curve.

Native for Your System

Unlike many cross-platform applications, Transmission integrates seamlessly with your operating system.

Transmission on macOS is a truly native and polished experience. This isn’t some cross-platform app that treats macOS as an afterthought. With a sleek and simple interface, Transmission meets or exceeds Apple UI standards while using native features.
v4.0 is Apple Silicon Native!

The Qt-based Windows UI has been modernized and is fully Windows 11 ready.

The GTK interface has been carefully written to follow the GNOME Human Interface Guidelines and features.

Lightweight & Lightning Fast

Transmission has one of the lowest memory & resource footprints of any major BitTorrent client. Transmission’s light overhead is one reason why it is so well suited for home NAS and media servers. Having been used by Western Digital, Zyxel and Belkin, Transmission gives truly impressive performance on almost any compatible hardware.

Open Source &
Privacy Focused

Transmission is an open source, volunteer-based project. Unlike some BitTorrent clients, Transmission doesn’t play games with its users to make money.

We don’t bundle toolbars, pop-up ads, flash ads, twitter tools, or anything else. It doesn’t hold some features back for a payware version. We don’t track our users. Our website and forums have no third-party ads or analytics.

Sleek & Feature Rich

The features you want from a BitTorrent client with an easy-to-use interface: privacy protection, a web interface, full peer communications, tracker editing, speed limits, and more.

Transmission

Apple Example

Apple Dark Mode ScreenshotОна быстрая, чрезвычайно легкая и, несмотря на то, что доступна для различных платформ, ведет себя именно так, как вы ожидаете от программы для Mac. Macworld, naming Transmission a Mac Gem —>

Простой и мощный

Трансмиссия предназначена для простого и мощного использования. Мы установили значения по умолчанию «просто работать», и требуется всего несколько щелчков мыши, чтобы настроить расширенные функции, такие как каталоги просмотра, списки запрещенных одноранговых узлов и веб-интерфейс. Когда Ubuntu выбрала Transmission в качестве своего BitTorrent-клиента по умолчанию, одной из наиболее часто упоминаемых причин была простота обучения.

Родной для системы

В отличие от многих кроссплатформенных приложений, Transmission легко интегрируется с вашей операционной системой.

Transmission в Mac OS — это по-настоящему родной и отточенный интерфейс. Это не какое-то кроссплатформенное приложение, которое относится к macOS как к чему-то второстепенному. Благодаря изящному и простому интерфейсу Transmission соответствует стандартам пользовательского интерфейса Apple или превосходит их при использовании встроенных функций.

Пользовательский интерфейс Windows на базе Qt был модернизирован и полностью готов к работе с Windows 11.

Интерфейс GTK был тщательно написан в соответствии с рекомендациями и функциями GNOME Human Interface.

Легкий и производительный

Transmission занимает меньше всего памяти и ресурсов по сравнению с любым крупным клиентом BitTorrent. Небольшое потребление Transmission — одна из причин, по которой он так хорошо подходит для домашних NAS и медиасерверов. Система Transmission, используемая Western Digital, Zyxel и Belkin, обеспечивает поистине впечатляющую производительность практически на любом совместимом оборудовании.

Открытый исходный код
и лучшая приватность

Transmission — это проект с открытым исходным кодом, основанный на добровольцах. В отличие от некоторых клиентов BitTorrent, Transmission не играет в игры со своими пользователями, чтобы заработать деньги.

Мы не объединяем панели инструментов, всплывающие окна, флэш-рекламу, инструменты Twitter или что-либо еще. Не имеет платной версии. Мы не отслеживаем наших пользователей. На нашем веб-сайте и форумах нет сторонней рекламы или аналитики.

Гладкий и многофункциональный

Функции, которые вы хотите получить от клиента BitTorrent с простым в использовании интерфейсом: защита конфиденциальности, веб-интерфейс, полноценная одноранговая связь, редактирование трекеров, ограничения скорости и многое другое.

Transmission — программа для обмена данными

Transmission

Transmission — приложение, которое предназначается для обмена информацией по протоколу bittorrent. В программе простой интерфейс с минималистским уклоном, и к тому же она не сильно нагружает систему.

Это довольно быстрое приложение для пересылки файлов по интернету. Программа способна перехватывать магнет-ссылки, показывать данные об элементе, корректировать скорость и приоритеты, останавливать и запускать закачки. Кроме того, интерфейс можно настроить п своему усмотрению.

Как работает программа?

Основное окно приложения разделено на панель управления, список закачек и область фильтров. Используя вкладку «Вид», можно настроить интерфейс по своему усмотрению. Тут же можно выставить параметры сортировки.

Чтобы управлять скоростью закачки какого-либо объекта, необходимо выбрать файл в перечне и кликнут на значок с рисунком документа, а затем перейти в раздел «Параметры». Выполнять пакетное лимитирование скорости невозможно, поэтому необходимо для каждой закачки устанавливать свою скорость. Работать с программой довольно просто, при этом нет необходимости пользоваться справкой, поскольку имеется русскоязычная локализация.

Возможности

Утилита предоставляет возможность обмениваться файлами по протоколу bittorrent.
Также можно управлять скоростью закачки. Есть возможность выставлять приоритеты. Кроме того, приложение способно показывать информацию о файлах. Программа переведена на русский язык.

Преимущества и недостатки

Программа предоставляет возможность в автоматическом режиме ликвидировать торрент-файлы по окончании закачки. Кроме того, приложение выполняет скоростную сортировку объектов по заданным критериям. Помимо этого, программа не сильно нагружает систему.

Из отрицательных моментов стоит отметить ограничение по функциям. Кроме того, программа не предоставляет быстрый доступ к ограничению скорости закачки.

В общем, довольно неплохое приложение, которое обладает одним весомым преимуществом – наличие минимум функций, которые не сильно грузят операционку, поэтому он отлично подойдет владельцам стареньких компьютеров. Кроме того, она пригодится тем, кому не нужны дополнительные функции.

Среди аналогичных разработок можно отметить программу uTorrent, которая очень популярна среди пользователей. Также можно выделить приложение Vuze, тоже отличающееся неплохим распространением.

Transmission (Русский)

Transmission — это легкий и кроссплатформенный BitTorrent-клиент.

Установка

Существует несколько пакетов для установки Transmission:

  • transmission-cli – демон для CLI и #Web интерфейс.
  • transmission-gtk – графический интерфейс на базе GTK 3.
  • transmission-qt – графический интерфейс на базе Qt 5.
  • tremcAUR или tremc-gitAUR – Curses-интерфейс для демона.
  • stigAUR или stig-gitAUR – Curses-интерфейс для демона.
  • transmission-remote-gtk – интерфейс на базе GTK 3 для демона.

Настройка GUI версий

Обе версии GUI, transmission-gtk и transmission-qt, могут функционировать автономно без отдельно запущенного демона.

Версии с графическим интерфейсом настроены для работы из коробки, но пользователь может захотеть изменить некоторые настройки. По умолчанию путь к файлам конфигурации GUI —

Руководство по параметрам конфигурации можно найти в Github-репозитории Transmission.

Transmission демон и CLI

Команды transmission-cli:

transmission-daemon: запускает демон. transmission-remote: вызывает интерфейс командной строки для демона, локального или удаленного, а затем команду, которую вы хотите, чтобы демон выполнил. transmission-show: возвращает информацию о заданном торрент-файле. transmission-create: создает новый торрент. transmission-edit: добавление, удаление или замена announce URL трекера. transmission-cli: (объявлена устаревшей в пользу transmission-remote) запускает локальный экземпляр transmission для ручной загрузки торрента. tremc: (требует tremc-git AUR ) запускает curses-интерфейс для демона, локального или удаленного.

Запуск и остановка демона

Демон Transmission может быть запущен:

  • Как пользователь transmission, путем запуска/включения службы transmission.service . Пользователь может быть изменен, как описано в разделе #Выбор пользователя.
  • Как ваш собственный пользователь, запустив программу под своим именем:

При запуске демона будет создан файл начальной конфигурации. Смотрите раздел #Настройка демона.

Затем демон может быть остановлен с помощью:

Альтернативным вариантом остановки Transmission является использование команды transmission-remote:

Сокращение спама журнала

Запуск transmission-daemon может привести к появлению большого количества нежелательных записей в журнале. Вывод можно отфильтровать, запустив его с помощью небольшого скрипта-обертки. Следующий пример также предоставляет некоторые уведомления:

Запуск только при подключении к сети

Netctl

Может быть желательно запускать передачу только в определенных сетях. Следующий скрипт проверяет, что соединение установлено со списком разрешенных сетей, а затем запускает transmission-daemon.

Создайте скрипт запуска в папке /etc/wicd/scripts/postconnect и скрипт остановки в папке /etc/wicd/scripts/predisconnect . Не забудьте сделать их исполняемыми. Например:

Выбор пользователя

Выберите способ запуска transmission :

  • В качестве отдельного пользователя, по умолчанию transmission (рекомендуется для повышения безопасности).

По умолчанию transmission создает пользователя и группу transmission , со своими домашними файлами по адресу /var/lib/transmission/ , и запускается от имени этого «пользователя». Это мера предосторожности, благодаря которой transmission и его загрузки не имеют доступа к файлам вне /var/lib/transmission/ . Настройка, работа и доступ к загрузкам должны выполняться с привилегиями «root» (например, с помощью sudo).

  • Под своим собственным пользователем.

Чтобы настроить это, создайте drop-in файл для службы и укажите в нем свое имя пользователя:

Настройка демона

Создайте файл начальной конфигурации путём запуска демона.

  • Если Transmission запущен под именем пользователя transmission , файл конфигурации будет расположен по адресу /var/lib/transmission/.config/transmission-daemon/settings.json .

Настроить демон можно с помощью клиента Transmission или через веб-интерфейс, доступный через http://localhost:9091 в поддерживаемом браузере.

Для тех, кто работает под именем пользователя transmission , рекомендуется создать общий каталог загрузки с правильными разрешениями, чтобы разрешить доступ как пользователю transmission , так и системным пользователям, а затем соответствующим образом обновить конфигурационный файл. Например:

Теперь /mnt/data/torrents будет доступен для системного пользователя facade и для группы transmission , в которую входит пользователь transmission . Крайне не рекомендуется делать целевой каталог доступным для чтения/записи любым пользователям (т.е. не делайте chmod каталога на 777). Вместо этого дайте отдельным пользователям/группам соответствующие разрешения на соответствующие каталоги.

В качестве альтернативы можно добавить пользователя в группу transmission ( #usermod -a -G transmission yourusername ) и затем изменить разрешения на каталоги /var/lib/transmission и /var/lib/transmission/Downloads , чтобы разрешить доступ rwx членам группы transmission .

Белый список хостов

Если вы планируете обращаться к демону Transmission по сети, используя имя хоста сервера, вам необходимо добавить это имя хоста в rpc-host-whitelist в settings.json . В противном случае при обращении к серверу вы получите ошибку «421 Misdirected Request».

Если вы подключаетесь к демону, используя IP-адрес сервера, это не требуется.

Watch dir

Если вы хотите Автоматически добавлять .torrent файлы из папки, но обнаружите, что опции watch-dir и watch-dir-enabled , установленные в конфигурационном файле, не работают, вы можете запустить демон передачи с флагом -c /path/to/watch/dir .

Если вы используете systemd, отредактируйте блок transmission.service , как описано в разделе systemd (Русский)#Редактирование файлов юнитов.

Включение IPv6

По умолчанию демон прослушивает только соединения IPv4. Чтобы также прослушивать соединения IPv6, измените опцию rpc-bind-address на «::» в settings.json .

CLI примеры

Если вы хотите удалить все готовые торренты, вы можете использовать следующую команду с собственным именем пользователя и паролем:

Seed a torrent which has already been downloaded:

Web интерфейс

GUI способ

После установки Transmission вы можете легко настроить веб-интерфейс. Все, что вам нужно сделать, это щелкнуть меню Правка и выбрать Параметры. Перейдите на вкладку Удалённое управление и включите Разрешить удаленный доступ.

Здесь у вас есть возможность изменить порт прослушивания по умолчанию с 9091.

Установите флажок Использовать аутентификацию и введите имя пользователя и пароль, чтобы можно было использовать аутентификацию.

Для повышения безопасности вы можете ограничить доступ с любого IP-адреса, включив опцию Разрешить доступ только данным IP-адресам.

Теперь вы готовы запустить веб-интерфейс, нажав на Открыть веб-клиент, что заставит ваш веб-браузер по умолчанию открыть его, или вручную достигнув http://TARGET_IP_ADDRESS:PORT с помощью любого поддерживаемого веб-браузера.

Если вы не изменили порт прослушивания, по умолчанию используется порт 9091. В этом случае ссылка http://localhost:9091

CLI способ

Вам не нужен графический интерфейс для настройки веб-интерфейса, демон предлагает те же самые опции. Вы можете получить доступ к веб-интерфейсу, не указывая никаких флагов. Смотрите раздел #Запуск и остановка демона

Тем не менее, вы можете указать все то, что вы видите в предыдущем разделе:

Дополнительная тема Web-интерфейса

Если пользовательский интерфейс веб-приложения по умолчанию кажется устаревшим и менее навороченным, чем ожидалось, попробуйте использовать https://git.eigenlab.org/sbiego/transmission-web-soft-theme для создания простой темы CSS.

https://github.com/ronggang/transmission-web-control также предоставляет полную замену, которая может сосуществовать с пользовательским интерфейсом по умолчанию.

Использование в качестве makepkg DLAGENT

Transmission можно использовать в качестве агента загрузки magnet для makepkg с помощью агента загрузки transmission-dlagent AUR .

Для Magnet URI необходимо изменить их префикс с magnet:? на magnet:// .

Решение проблем

Невозможно получить доступ к демону по сети

Демон запускается после инициализации network.service . Однако, если вы включите службу dhcpcd , а не службу для конкретного устройства, например, dhcpcd@enp1s0.service , может случиться так, что Transmission будет запущен слишком рано и не сможет привязаться к сетевому интерфейсу. Таким образом, веб-интерфейс окажется недоступен. Возможным решением является добавление строки Requires в файл юнита:

Web-интерфейс недоступен

Даже если вы используете графический интерфейс, вам все равно необходимо установить transmission-cli , чтобы веб-интерфейс работал.

Failed to set send/receive buffer

Transmission может отобразить любое из этих сообщений в журнале при запуске:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *