Torrent-клиенты

Материал из WikiAdmin
Перейти к: навигация, поиск

В наше время практиески нет пользователей сети Интернет, которые не знали бы, что такое torrent. Это замечательная технология, которая позволяет передавать файлы не только с сервера, но и от пользователя к пользователю. За счет чего скорость может быть существенно выше. Например, множество дистрибутивов Linux распространяються именно через torrent. И для клиентов есть множество программ, которые позволяют совершать закачку и раздачу файлов. Но есть клиенты в виде обычных десктоп-программ, а есть и клиенты-службы, то есть сервисы или демоны. Плюсы первых - удобная графическая оболочка и настройки. Обычно так же большое количество опций. Плюсы вторых - они, как правило, запускаются автоматически при включении компьютера без участия пользователя. Они могут использоваться на компьютерах без графических оболочек, как, например, сервера. К ним так же можно организоваться доступ через любой браузер, что позволяет использовать программу нескольким пользователям.


Теперь немного о том, как настроить сл. торрент-клиент:

Содержание

Transmission-daemon

Transmission-daemon.png

Опции transmission-daemon

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

Итак, где можно найти файл настроек для fedora, CentOS и других дистрибутивов, собранных на основе Red Hat? Этот файл /etc/sysconfig/transmission-daemon. Его содержимое:


DAEMON_USER="user" #Укажите пользователя, от имени которого будет работать программа. Сами понимаете, то не стоит доверять это пользователю root
DAEMON_ARGS="--incomplete-dir /home/user/torrents/incomplite --watch-dir /home/user/downloads --download-dir /home/user/torrents --allowed 192.168.0.* -T --blocklist -g  $TRANSMISSION_HOME/.config/transmission-daemon" #здесь у нас указаны директории для закачки, разрешен доступ к веб подсети 192.168.0.0-254 и указан файл конфигурации.

Если кого-либо заинтересует, то вот адрес blocklist: http://update.transmissionbt.com/level1

Скрипт оповещения для transmission-daemon

В основном конфиге /etc/transmission-daemon/settings.json нужно исправить 2 строчки:

   "script-torrent-done-enabled": true,
   "script-torrent-done-filename": "/home/user/send-mail-from-transmission",

И уже в папке вашего пользователя (в примере user) создайте скрипт send-mail-from-transmission следующего содержания:

#!/bin/bash
echo "Downloading torrent has been finished." | mail -s "YAHOO!!!" user@domain.com

Уменьшите обращение в жесткому диску

В настройках вы можете встретить такой пункт, как cache-size-mb. Я выставил его больше, чем в половину свободно памяти. Много занятой памяти у меня не предвидеться на этой машинке (роутер), а вот диск стал использоваться немного реже. Для SSD это, как я понимаю, не так и маловажно, учитывая ограничение на перезапись этих носителей.

Файл настроек самостоятельно возвращает настройки

Вы редактируете файл /etc/transmission-daemon/settings.json, перегружаете transmission-daemon, а настройки вдруг опять выставлены по-умолчанию. Тут все просто: прежде чем править конфиг, остановите службу!


Если эта страница оказалась для вас полезной, нажмите на кнопку. :)
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты