Установка и настройка rtorrent в Debian 7
Здесь я опишу процедуру установки и настройки rtorrent в Debian 7.
Итак поехали…
sudo apt-get install rtorrent
В домашней дирректории пользователя создаем конфигурационный файл:
nano .rtorrent.rc
Файл будет иметь примерно следующее содержание:
# Диапазон рабочих портов torrent клиента.
# Если вы за NAT не забываем «пробросить» порты
port_range = 32001-32049
# Включаем DHT
dht = auto
# UDP порт для DHT
dht_port = 32000
# Обмен пирами
peer_exchange = yes
# Использовать ли UDP трекеры
use_udp_trackers = yes
# Глобальные ограничения по скорости
upload_rate = 80
download_rate = 800
# Задаем настройки для rpc управления
scgi_port = 127.0.0.1:5000
# Проверка хэш-кода, когда загрузка завершена или запущен rTorrent.
# При запуске, она проверяет на наличие ошибок завершенные (загруженные) файлы.
check_hash = yes
# Включаем шифрование. Очень важно включить эту опцию, не только для Вас, но так же для Ваших коллег (пиров).
# Некоторым пользователям нужно скрыть использование своей пропускной способности от их интернет-провайдера
encryption = allow_incoming,try_outgoing,enable_retry
# Включаем поддержку DHT. DHT распространен среди открытых трекеров и позволяет клиенту получить больше пиров.
dht = auto
dht_port = 6881
peer_exchange = yes
## Schedule
# Автоматический запуск закачки при попадании torrent-файла в указанную деррикторию
schedule = watch_directory,5,5,load_start=/home/[user]/rtorrent/watch/*.torrent
schedule = untied_directory,5,5,stop_untied=
schedule = tied_directory,5,5,start_tied=
# Остановка автоматических закачек при нехватки дискового пространства
schedule = low_diskspace,5,60,close_low_diskspace=1024M
## Директории
# Директория для записи сессий rTorrent
session = /home/[user]/rtorrent/session
# Директория в которую по-умолчанию будут загружаться файлы
directory = /home/[user]/rtorrent/Downloading-torrents-done/
Создаём описанные каталоги в папке пользователя:
mkdir session
mkdir Downloading-torrents-done
mkdir watch