Настройка rtorrent

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

rTorrent — консольный клиент BitTorrent, написанный на C++ для GNU/Linux и других UNIX‐подобных операционных систем, на основе библиотеки libTorrent (не путать с libtorrent).

Использует библиотеку ncurses для вывода. Отличается нетребовательностью к системным ресурсам.

rTorrent — свободное программное обеспечение, распространяемое на условиях GNU General Public License.

Содержание

Преимущества

  • запускается в виртуальном терминале (screen rtorrent) и не требователен к ресурсам;
  • управляется горячими клавишами;
  • легко доступен по SSH;

Недостатки

  • не создаёт torrent файлы;

Настройка

Настройка производится с помощью файла ~/.rtorrent.rc Файл .rtorrent.rc может выглядеть, например, так:

 #минимальное число пиров на торрент
 min_peers = 1
 #максимальное число пиров на торрент
 max_peers = 1000
 #максимальная скорость загрузки
 download_rate = 0
 #максимальная скорость отдачи. 0 - не ограничена
 upload_rate = 0
 #каталог для сохранения закачек или откуда буду сидироваться торренты.
 directory = /home/user/Download/
 #каталог куда будет сохраняться состояние торрентов.
 session = /home/user/Download/session/
 #rtorrent каждые 5 секунд проверяет этот каталог на новые *.torrent файлы и если они есть то ставит их на закачку
 schedule = watch_directory,5,5,load_start=/home/user/Download/torrent/*.torrent
 #номер порта (или нескольких портов) который открывает клиент для обмена данными
 port_range = 40890-40891

Для сортировки файлов по различным папкам можно написать правило, например:

 #Для видео и аудио сделаем отдельные папки
 schedule = watch_directory_2,10,10,"load_start=~/.rsource/Music/*.torrent,d.set_directory=/home/share/torrent/Music"
 schedule = watch_directory_3,10,10,"load_start=~/.rsource/Video/*.torrent,d.set_directory=/home/share/torrent/Video"

Использование

^ - это Ctrl

 Enter — добавить новый torrent файл. Для упрощения ввода имени файла, можно пользоваться клавишей Tab.
 ^T — обновить трэкер
 ^Q — отключает программу, повторное нажатие закрывает программу не посылая трэкеру стоп сигнал
 ^N|<стрелка вниз> — выбор следующего торрента/адреса
 ^P|<стрелка вверх> — выбор предыдущего торрента/адреса
 ^F|<стрелка вправо> — просмотр состояния загрузки/аплоуда торрента
 ^B|<стрелка влево> — возвращает на предыдущий экран
 A|S|D — увеличить скорость загрузки на 1/5/50 кб
 Z|X|C — уменьшить скорость загрузки на 1/5/50 кб
 a|s|d — увеличить скорость отдачи на 1/5/50 кб
 z|x|c — уменьшить скорость отдачи на 1/5/50 кб
 1—8 — переключение вида на различные окна
 ^S — начать закачку
 ^D — остановить закачку (повторное нажатие удаляет торрент-файл. Данные остаются)
 ^K — закрыть торрент и его файлы
 ^E — пересоздать все файлы торрента
 ^R — перечитать хэш торрента
 ^O — изменить директорию на загрузку (торрент должен быть закрыт)
 +|- — увеличить уменьшить приоритет загрузки торрента
 <backspace> — добавить URL или путь к торренту
 L — просмотреть лог (чтобы выйти нужно нажать пробел)
 ^X — вызвать команду или поменять настройку

Ссылки:

http://libtorrent.rakshasa.no/rTorrent - сайт разработчиков;

http://ru.wikibooks.org/wiki/RTorrent Викиучебник rTorrent - викиучебник.