transmission daemon exe что это

Многопользовательская торрент-качалка на transmission

Введение, для тех, кто не знаком с тем, что такое transmission-daemon

Одним из распространенных торрент-демонов является transmission-daemon. Для него есть множество GUI-клиентов для разных платформ, которые работают по http и могут подключаться к качалке удаленно, что очень удобно. Использование такого клиента для пользователя не будет отличатся от обычных торрент-клиентов, при этом если клиент закрыть, скачивание/раздача не прекращается, а продолжается на удаленной машине-сервере. Так же у transmission-daemon есть свой «стандартный» web-интерфейс.

Проблема:

И все было бы хорошо, но transmission-daemon хоть и предусматривает авторизацию, но только для одного пользователя. Поэтому если Вы захотите, что бы вашей торрент-качалкой пользовался кто-то еще кроме Вас, то прийдется делить один аккаунт — вы оба сможете просматривать и управлять закачками друг друга, что не очень удобно.

Способ решения

Самым очевидным простым и элегантным, на мой взгляд, решением является запуск transnmission одновременно от разных пользователей. В данном случае в качестве ОС применяется Ubuntu Server 12.10, поэтому можно создать отдельный Upstart User Job для каждого пользователя. Для других дистрибутивов вместо этого можно просто создать init.d скрипты.

Решение

Подготовим систему:

установим transmission-daemon:
sudo apt-get install transmission-daemon
Разрешим выполнение пользовательских демонов или User Jobs, для этого нужно заменить файл «/etc/dbus-1/system.d/Upstart.conf», предварительно сделав бекап старого.
sudo mv /etc/dbus-1/system.d/Upstart.conf /etc/dbus-1/system.d/Upstart.conf.save
новый файл /etc/dbus-1/system.d/Upstart.conf:

Дальше стоит выключить стандартный demon, который запускается от рута при старте системы:

Настройка конкретного пользователя:
создаем Upstart User Job

Логинимся под очередным юзером, который будет использовать transmission-daemon и выполняем скрипт:

Скрипт создаст файл

Настраиваем env user-demona:

Создаем файл настроек торрент-клиента

Не забудьте заменить pass=»*****» на свой пароль. После первого запуска transmission сам скроет пароль хешем — в открытом виде не хранит.

/downloads/incomplete, а готовые — в

и еще, наверное, желательно что бы если юзер сделал логаут — демон продолжал крутиться:
mv «$HOME/.ecryptfs/auto-umount» «$HOME/.ecryptfs/_auto-umount»

По желанию можно также сделать проксирование через nginx/apache что бы разные пользователи могли заходить на интерфейс через разные домены, например.

Источник

Transmission-daemon — установка и настройка на ubuntu server 16.04

Как установить и настроить торрент клиент на дистрибутиве Ubuntu Server 16.04. В качестве торрента будем использовать transmission-daemon. Основное отличие Transmission-daemon от Transmission заключается в том, что это все таки демон, а значит наш торрент может работает в серверной части дистрибутива Ubuntu.

Установка transmission-daemon на VPS (VDS)

В терминале вводим команды:

Настройка transmission-daemon

Для того чтобы настроить transmission, его сперва необходимо остановить (если этого не сделать, то все изменения в конфигурационном файле
не сохранятся)!
Останавливаем transmission-daemon командой:

Далее настраиваем конфигурацию transmission-daemon.
Открываем файл settings.json для его изменения:

Пример файла с настройками:

Основные параметры настроек transmission:

Создаем каталоги, если не создали их ранее.

Назначаем права, для созданных каталогов
(если этого не сделать, тогда transmission не сможет сохранить загруженные файлы в этих каталогах)

Настройки завершены. Запускаем службу transmission-daemon.

Теперь заходим по IP-адресу вашего сервера например: 127.0.0.1:9091. Загрузится страница web-интерфейса transmission-daemon, где мы будем управлять нашими торрентами.

Скачиваем торрент файл и размещаем его в директории /home/user_name/torrents, transmission-daemon автоматически запустит скачивание, а по окончанию разместит его в директории Media.

Источник

Сборка и настройка Transmission в Debian или все что вы хотели знать о Transmission но боялись спросить

Сборка Transmission из исходников

К сожалению, в стандартных репозиториях находится устаревшая версия. Именно поэтому будет произведена собрка пакета новейшей версии Transmission и его установка.

Примечание: За совет по способу установки благодарим BaBL.

Итак, прежде всего нам необходимо загрузить архив с исходниками torrent клиента Transmission. Ссылку на загрузку можно найти на официальной странице.

Примечание: все нижеприведенные инструкции показаны на примере ОС Debian, однако они могут быть воспроизведены с незначительными изменениями и на других дистрибутивах.
Примечание: на момент написания поста (2010-03-16) последней версией Transmission была 1.92.

После загрузки архива с исходниками его следует распаковать:

$ tar xvjf transmission-1.92.tar.bz2

в результате чего, все содержимое архива будет распаковано в папку «transmission-1.92». Перейдем в нее:

Для успешной компиляции нужно установить недостающие утилиты и библиотеки:

# aptitude install build-essential automake autoconf libtool pkg-config libcurl4-openssl-dev intltool libxml2-dev libglib2.0-dev checkinstall

Далее следует задать опции сборки:

Теперь можно запустить компиляцию:

Здесь и далее команды требующие для своего запуска root привилегии помечены префиксом «#».

На запрос о вводе краткого описания пакета вводим что-то в стиле «Transmission — cross-platform BitTorrent client» и дважды нажимаем Enter, как признак окончания текста.

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

Теперь установим созданный пакет:

Все, на этом этапе установка завершена. Далее нас ждет настройка.

Примечание: более детально про сборку Transmission из исходиков можно прочитать вот тут.

Настройка Transmission

transmission daemon exe что это. Смотреть фото transmission daemon exe что это. Смотреть картинку transmission daemon exe что это. Картинка про transmission daemon exe что это. Фото transmission daemon exe что это
Первым делом делом во время настройки Transmission следует создать нового пользователя в системе. При этом, в целях безопасности, создаваемый пользователь должен быть без пароля за что и отвечает следующая :

После создания пользователя переключаемся в его консоль:

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

Выполним конфигурацию Transmission. Для этого вашим любимым редактором нужно изменить файл settings.json. Этот файл содержит все настройки в формате JSON.

В данном файле находится множество настроек (полный список которых можно посмотреть вот тут), однако я обычно изменяю лишь эти:

Настройка автозагрузки демона transmission-daemon

Делаем файл исполняемым:

# chmod +x /etc/init.d/transmission-daemon

Задаем владельцем файла системного пользователя root:

# chown root:root /etc/init.d/transmission-daemon

# update-rc.d transmission-daemon defaults

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

Теперь, во время каждой загрузки машины, будет автоматически запускаться и наш torrent клиент.

Удаленное управление

Существует несколько вариантов удаленного управления. Один из них это встроенный web-интерфейс. Чтобы его открыть нужно направить браузер по адресу http:// :9091/ (порт задается в файле настроек settings.json параметром » rpc-port «). И вот как он выглядит:

transmission daemon exe что это. Смотреть фото transmission daemon exe что это. Смотреть картинку transmission daemon exe что это. Картинка про transmission daemon exe что это. Фото transmission daemon exe что это
(Главное окно со списком пиров)

transmission daemon exe что это. Смотреть фото transmission daemon exe что это. Смотреть картинку transmission daemon exe что это. Картинка про transmission daemon exe что это. Фото transmission daemon exe что это
(Скриншот transmission-remote-dotnet с настройками)

transmission daemon exe что это. Смотреть фото transmission daemon exe что это. Смотреть картинку transmission daemon exe что это. Картинка про transmission daemon exe что это. Фото transmission daemon exe что это
(Контекстное меню плагина Autotrans)

Но и это далеко не все что можно делать с Transmission. Посмотреть остальные возможности можно по вот этому адресу.

К вопросу об автоматизации загрузок

UPD. Как подсказывает librarian в комментарии есть еще один, более правильный, способ сборки Transmission. Добавил отдельным пунктом.

UPD2. Добавил описание transmission-remote-dotnet.

UPD3. Обновил пункт установки. Благодарим за помощь BaBL.

Источник

Русские Блоги

Установка и настройка демона Transmission под Ubuntu

1. Введение в трансмиссию

вUbuntuВ окончательной версии пакета Transmission в составе пакета передачи есть несколько пакетов. Названия этих пакетов легко спутать. Это:

Эти пакеты не нужно устанавливать, в соответствии с моими потребностями, нужно только установить traffic-daemon. Далее я подробно расскажу об установке и настройке демона.

2. Установка трансмиссии

В Ubuntu откройте терминал и введите следующую команду для установки:

Transmission-cli также будет установлен в процессе установки. После завершения установки в системе появятся следующие инструменты командной строки

После установки Transmission-daemon имеет некоторые настройки по умолчанию (Ссылка на ссылку)。

Список каталогов конфигурации по умолчанию

ItemLoccation
Запустить сценарий инициализации/etc/init.d/transmission-daemon
Файл базовой конфигурации/etc/default/transmission-daemon
Подробный каталог файла конфигурации/var/lib/transmsision-daemon/info
Скачать каталог хранилища/var/lib/transmission-daemon/downloads

Пользователь по умолчанию

Способ правильного запуска и остановки Transmission-daemon в соответствии с пользователем по умолчанию и каталогом конфигурации по умолчанию выглядит следующим образом. Я тоже буду использовать этот подход.

sudo service transmission-daemon start

sudo service transmission-daemon stop

После успешного запуска вы можете увидеть процесс демона следующим образом

$ ps aux | grep ‘transmission-daemon’

3. Конфигурация трансмиссии

Конфигурация в основном достигается путем изменения параметров в файле /var/lib/transmission-daemon/info/settings.json.
Примечание. При редактировании файла конфигурации передачи вам необходимо сначала закрыть процесс демона, иначе отредактированные параметры будут восстановлены в исходное состояние.

Откройте файл /var/lib/transmission-daemon/info/settings.json и измените параметры конфигурации следующим образом:

Я установил имя пользователя на передачу, пароль на 123456 и белый список на «*», что означает, что любой IP может получить доступ к демону через протокол RPC. Обратите внимание, что пароль установлен в виде открытого текста. Когда демон запускается, демон автоматически определяет настройку пароля. Если обнаруживается, что конфигурация пароля была изменена, демон автоматически вычислит значение HASH измененного пароля и заменит пароль в виде обычного текста в файле конфигурации этим значением HASH, что будет более безопасным.

войти service transmission-daemon start После запуска программы откройте settings.json, вы увидите, что пункт rpc-password был изменен на значение HASH.

Настроить другие параметры

В settings.json есть множество параметров, которые можно настроить, включая ограничения скорости загрузки / выгрузки, конфигурацию DHT, настройки порта и т. Д. Подробные объяснения параметров см.Инструкция по настройке на официальном сайте, Я не буду повторять это здесь.

4. Используйте веб-интерфейс для управления демоном передачи.

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

Интеллектуальная рекомендация

PAT Class B 1090 Упаковка для опасных грузов

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

transmission daemon exe что это. Смотреть фото transmission daemon exe что это. Смотреть картинку transmission daemon exe что это. Картинка про transmission daemon exe что это. Фото transmission daemon exe что это

Клавиша ярлыка терминатора Ubuntu1804

Установить Рендеринг горячая клавиша Ctrl + Shift + E Вертикальное сегментационное окно Ctrl + Shift + O Горизонтальное сегментационное окно Ctrl + Shift + N Свободно переключите каждое окно сегментац.

transmission daemon exe что это. Смотреть фото transmission daemon exe что это. Смотреть картинку transmission daemon exe что это. Картинка про transmission daemon exe что это. Фото transmission daemon exe что это

Конфигурация резервного копирования библиотеки Postgresl под WIN окружающей среды

1. Изменение основного сервера и в режиме ожиданияИзмените разрешение подключения файла pg_hba.conf базы данных: изменился на: В это время, вы должны убедиться, что вы можете подк.

transmission daemon exe что это. Смотреть фото transmission daemon exe что это. Смотреть картинку transmission daemon exe что это. Картинка про transmission daemon exe что это. Фото transmission daemon exe что это

Каркас TensorFlow для машинного обучения

transmission daemon exe что это. Смотреть фото transmission daemon exe что это. Смотреть картинку transmission daemon exe что это. Картинка про transmission daemon exe что это. Фото transmission daemon exe что это

Компьютерная графика (семь) Кривая Безье (Bessel) и исходный код

Загрузка исходного кода:Нажмите меня, чтобы скачать «Кривая Безье» была изобретена французским математиком Пьером Безье, который заложил основы компьютерной векторной графики. Его основное.

Источник

Transmission-daemon

Содержание

Основное отличие данной программы от Transmission заключается в том, что это демон, а значит работает в фоне и всегда.

Установка

Настройка

Главный минус работы с ненастроенным transmission-daemon- это невозможно им управлять, потому что по умолчанию к нему нельзя подключаться web интерфейсом или сторонними программами. При настройке необходимо помнить, что конфигурационный файл нельзя менять, пока служба transmission-daemon работает, потому что при остановке он восстановит его первоначальное (которое было при запуске) состояние и все ваши старания накроются медным тазом. Поэтому ВСЕГДА перед началом настройки необходимо остановить службу

Наведение «марафета»

Переносим папку с основными файлами в домашнюю папку пользователя

И в строке CONFIG_DIR прописываем путь до папки с файлами настройки.

Принуждаем работать службу от нашего пользователя:

если используется init.d

Меняем setuid (NAME) debian-transmission и setgid (USER) debian-transmission на имя своего пользователя.

если используется systemd

Меняем значение переменной User за свое

затем делаем перезагрузку юнитов

Настройка settings.json

Пример файла с настройками

В полях rpc-username и rpc-password задается логин и пароль соответственно, а так же в поле rpc-whitelist дописываем свой внешний IP если есть, чтобы получить доступ к Transmission на сервере. Если у Вас динамический IP, то можно отключить проверку IP. Для этого нужно в поле rpc-whitelist-enabled поставить значение false. По окончании всех настроек запускаем службу

Источник

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

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