Тема: rTorrent - консольный клиент для Linux!
![]() | ![]() |
Казалось бы, можно обойтись просто складыванием файлов в текущий каталог и запуском каждый раз командой rtorrent *.torrent, но лучше освоить приятную возможность клиента по использованию сессий.
Запускаем клиент с помощью команды: rtorrent -s torrents -d downloads
Добавим раздачи, некоторые можно запустить, затем выйдем из клиента (комбинация Ctrl-Q). После перезапуска обнаружим, что все торренты на месте, ничего лишнего не хешируется.
Чтобы не запускать каждый раз rtorrent с аргументами, можно в файле ~/.rtorrent.rc прописать:
directory=путь к каталогу, куда будут качаться файлы
session=путь к каталогу, где клиент будет хранить сессию
Некоторые другие параметры, которые можно указывать в конфиге (или через параметр -o):
download_rate = скорость скачивания к кб/с
upload_rate = скорость раздачи в кб/с
port_range = 10274-10280 диапазон портов
Перед запуском клиента необходимо его настроить.
Все настройки программы хранятся в файле .rtorrent.rc в домашнем каталоге.
Пример файла .rtorrent.rc
min_peers = 1
минимальное число пиров на торент
max_peers = 1000
максимальное число пиров на торент
download_rate = 0
максимальная скорость загрузки
upload_rate = 0
минимальная скорость отдачи
directory = /адрес директории/
каталог для сохранения закачек или откуда буду сидироваться торенты.
session = /адрес директории/session
каталог куда будет сохраняться состояние торентов. Здесь, в этом примере, они сохраняются в папку session
schedule = watch_directory,5,5,load_start=/адрес директории/*.torrent
rtorrent каждые 5 секунд проверяет этот каталог на новые *.torrent файлы и если они есть то ставит их на закачку
port_range = 40890-40891
номер порта (или нескольких портов) который открывает клиент для обмена данными
port_random = no
случайный выбор порта для обмена данными. В данном случае он отключен
check_hash = yes
проверять хэш торрента после закачки
use_udp_trackers = yes
session_save = yes