Меню сайта

Библиотека

Transmission: установка, настройка
Описание Торрентокачалка Ubuntu
Установим и настроим торрентокачалку. В качестве торрент-клиента я выбрал Transmission-daemon с веб-интерфейсом. В отличи от некоторых других клиентов, Transmission не требует наличия веб-сервера для работы веб-интерфейса. Легко устанавливается и настраивается.

Установка
Код:
sudo apt-get install transmission-daemon


Настройка
Чтобы внести какие либо изменения в файлы конфигурации, сначала останавливаем сервис:
Код:
sudo service transmission-daemon stop


Конфиг Transmission-daemon-а можно найти в нескольких местах: ~/config/transmission-daemon/settings.json, /var/lib/transmission-daemon/info/settings.json, /etc/transmission-daemon/settings.json. Но только последний является настоящим конфигом. Первый – это конфиг для версии с GUI (если не ошибаюсь), второй – ссылка на третий файл. Его то мы и будем править

Открываем файл конфигурации:
Код:
sudo nano /etc/transmission-daemon/settings.json


Теперь вносим необходимые изменения. Ищем нужный параметр и приводим к нужному нам значению.
Некоторые переменные конфига :

  • download-dir: папка для загрузки торрентов, например, /home/user/torrents/
  • watch-dir: папка, откуда будут забираться .torrent-файлы для автоматической загрузки, например, /home/user/torrents/files/
  • watch-dir-enabled: разрешить автозагрузку .torrent-файлов, true или false
  • rpc-authentication-required: Нужна ли авторизация для доступа к веб-интерфейсу, true или false
  • rpc-enabled: вкл/выкл веб-интерфейс, true или false
  • rpc-username: пользователь
  • rpc-password: пароль, после перезапуска демона будет зашифрован
  • rpc-port: порт, по умолчанию 9091
  • rpc-whitelist: ip-адреса через запятую, с которых разрешен доступ, можно использовать *, например, "127.0.0.*,192.168.*.*"
  • rpc-whitelist-enabled: разрешить белый список
  • speed-limit-down: ограничение скорости загрузки в кбит/с, по умолчанию 100
  • speed-limit-down-enabled: включить ограничение скорости загрузки, true или false
  • speed-limit-up: ограничение скорости раздачи в кбит/с, по умолчанию 100
  • speed-limit-up-enabled: включить ограничение скорости раздачи, true или false
  • alt-speed-enabled: включение "Turtle Mode" - временное ограничение скорости
  • alt-speed-up: временное ограничение скорости загрузки в кбит/с, по умолчанию 50
  • alt-speed-down: временное ограничение скорости раздачи в кбит/с, по умолчанию 50

    Планировщик позволяет ограничивать скорость по расписанию
  • ratio-limit: лимит на отдачу, по умолчанию 2.0
  • alt-speed-time-enabled: включить планировщик, по умолчанию false (отключены)
  • alt-speed-time-begin: время в минутах от 0:00 до начала действия правил, по умолчанию=540 — 9 часов утра
  • alt-speed-time-end: время в минутах от 0:00 до окончания действия правил, по умолчанию=1020 — 5 часов вечера
  • alt-speed-time-day: битовая маска дней, по которым действуют правила, по умолчанию=127, каждый день
    Цитата:
    воскресенье: 1 (0000001)
    понедельник: 2 (0000010)
    вторник: 4 (0000100)
    среда: 8 (0001000)
    четверг: 16 (0010000)
    пятница: 32 (0100000)
    суббота: 64 (1000000)
    рабочие дни: 62 (0111110)
    выходные: 65 (1000001)
    все дни: 127 (1111111)

  • peer-limit-global: максимальное количество подключенных пиров, по умолчанию 240
  • peer-limit-per-torrent: максимальное количество подключенных пиров на торрент, по умолчанию 60
  • blocklist-enabled: блоклист, true или false
  • dht-enabled: включить DHT, true или false
  • encryption: режим шифрования для пиров: 0=выкл, 1=предпочтительно, 2=принудительно, по умолчанию 1
  • peer-socket-tos: по умолчанию 0
  • pex-enabled: обмен пирами, true или false
  • peer-port: порт входящих соединений, 51413
  • cashe-size-mb: 2 (размер кеша в Мб)
  • preallocation: 2 (чтобы не фрагментировалась фс)


Запускаем демон:
Код:
sudo /etc/init.d/transmission-daemon start


Все, торрент-клиент настроен. Теперь открываем браузер и проверяем соединение. Для этого нужно ввести адрес нашего сервера с портом 9091, либо с другим если изменили в конфиге значение rpc-port

Для удобства можно поставить утилиту управления transmission-remote-gui.

Для удаления trasmission-daemon лучше использовать команду aptitude purge, которая удаляет пакеты программ с принадлежащими ей настройками:
Код:
sudo aptitude purge trasmission-daemon


Вот и всё, ребята Wink
 
Автор gosudar  •  Дата Март 18 2017, 18:00  •  Тип FAQ  •  Просмотров 1490
Категория Домашний сервер   •  Трекбек
 голос(ов) 0



Часовой пояс: GMT + 3