Главная | Контакты



Главная > Программы > rtorrent

RTorrent

Опишу здесь, что бы не забыть, как запустить консольного клиента rtorrent с удаленной консоли, что бы потом можно было в любой момент зайти и посмотреть - что там делается.
Документация по rtorrent лежит тут
Часть информации взята тут

Содержание

Файл ~/.rtorrent.rc

Для того, что бы не вводить в командной строке параметры запуска rtorrent, создаем файл .rtorrent.rc в домашней директории. Вот пример содержания моего файла

# Это пример файла ресурсов для rTorrent. Скопируйте его в
# ~/.rtorrent.rc и разрешите/измените опции, как вам будет нужно.

# Максимальное и минимальное количество пиров при соединении через torrent.
max_peers = 400
#min_peers = 40

# Тоже что и выше, только для seed выкаченных torrents (-1 = same as downloading)
#min_peers_seed = 10
#max_peers_seed = 50

# Максимальное количество одновременных закачек per torrent.
#max_uploads = 15

# Глобальная скорость закачки и отдачи в KiB. "0" - без ограничений.
download_rate = 250
upload_rate = 200

# Директория по умолчанию для сохранения закачиваемых торентов.
directory = ~/torrent/download/

# каталог куда будет сохраняться состояние торентов. Здесь, в этом примере, 
# они сохраняются в папку session
session = ~/torrent/session

# Каждый день сработает тригер "throttle_1" в 18:00 и установит скорость
# скорость закачки в 450kb, а тригер "throttle_2" установит ее в 250kb 
# в 08:00. Используя это клиент может автоматически регулировать скорость закачки.
schedule = throttle_1,18:00:00,24:00:00,download_rate=450
schedule = throttle_2,08:00:00,24:00:00,download_rate=250 

# rtorrent каждые 5 секунд проверяет этот каталог на новые *.torrent 
# файлы и если они есть то ставит их на закачку
schedule = watch_directory,5,5,load_start=~/torrent/*.torrent

# номер порта (или нескольких портов) который открывает клиент для 
# обмена данными
port_range = 6900-6900

# случайный выбор порта для обмена данными. В данном случае он отключен
port_random = no

# проверять хэш торрента после закачки
check_hash = yes
# C версии rtorrent 0.8.7 были заменены некоторые опции
# max_open_sockets ? network.max_open_sockets 
# max_open_files ? network.max_open_files 
# umask ? system.umask.set 
# d.save_session ? d.save_full_session
system.umask.set = 022
# Из-за ошибки в ядре системы, нужно добавить следующую строку (версии 0.8.7, 0.8.8)
session.name.set = "$cat=$system.hostname=,:,$system.pid="
# Следующая строка удалена из опций - закоментируйте ее
#session_on_completion = yes
session_save = yes
#working_directory = ~/torrent/
max_uploads = 100

Вот пример файла из документации | ссылка
Для работы этого клиента, нужно открыть tcp порт 6900 на фаерволе. Тк места в домашней директории не хватало, то закачки будут сохраняться в /var/ftp/torrent/

Внешний вид

В левом нижнем углу написано [Throttle off/off KB]. Это лимиты на Upload (отдачу) и Download (закачку) соответственно. По умолчанию они выключены. Их можно изменить кнопками a/z, s/x, d/c для изменения лимита отдачи вверх/вниз по 1, 5 и 50 кб/с соответственно, и те же буквы при нажатом Shift или CapsLock для изменения лимита закачки.

Рассмотрим сам торрент. Сначала идет название, далее написано Rate и указаны текущие скорости отдачи и скачивания. После этого сколько было отдано с данного торрента. В квадратных скобках идет рейтинг (являющийся соотношением скачанного/отданного. Если есть слово Inactive означает, что торрент неактивен (на паузе).

В верхней строке написано View: main. Всего их 7: переключаемых кнопками 1-7:

  1. Main - по умолчанию.
  2. Name - показ торрентов с сортировкой по имени.
  3. Started - показ только запущенных торрентов.
  4. Stopped - показ только остановленных торрентов.
  5. Complete - показ только закачанных на 100% торрентов.
  6. Incomplete - показ только недокачанных торрентов.
  7. Hashing - показ только хешируемых торрентов.

В клиенте используется навигация в стиле Lynx. Так называют способ организации интерфейса, при котором передвижение осуществляется стрелками по правилу: вверх/вниз - в пределах текущего уровня, влево/вправо - на уровень выше и на уровень ниже.

Для примера можно выбрать какую-либо из раздач и нажать стрелку вправо. Мы увидим вот такое меню.

  • Peer list - список пиров
  • Info - информация о торренте
  • File list - список файлов в закачиваемом торренте
  • Tracker list - список трекеров
  • Chunks seen - просмотреть
  • Transfer list - список передаваемых кусков

Выберем стрелками пункт File list и нажмём стрелку вправо. Теперь, выбрав нужный файл, можно с помощью пробела поставить ему высокий приоритет (hig) или вообще отказаться от его закачки (off).

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

  • Ctrl+ q - отключает программу, повторное нажатие закрывает программу не посылая трэкеру стоп сигнал
  • кнопки вниз/вверх - выбор торрента/адреса
  • кнопка <- - возвращает на предыдущий экран
  • кнопка -> - просмотр состояния загрузки/аплоуда торрента
  • a | s | d - увеличть скорость слота аплоуда на 1/5/50 кб.
  • A | S | D - увеличть скорость слота загрузки на 1/5/50 кб.
  • z | x | c - уменьшить скорость аплоуда на 1/5/50 кб.
  • Z | X | C - уменьшить скорость загрузки на 1/5/50 кб.
  • 1...8 - переключение вида на различные окна
  • Ctrl+S - начать закачку
  • Ctrl+D - остановить закачку (повторное нажатие удаляет торент закачку. Сам торрент файл сохраняется)
  • Ctrl+K - закрыть торент и его файлы
  • Ctrl+R - проверить хэш торрента
  • Ctrl+O - изменить директорию на загрузку, торрент должен быть закрыт.
  • + | - - увеличить уменьшить приоритет загрузки торрента
  • backspace добавить URL или путь к торренту
  • l</tt> просмотреть лог, чтобы выйти нужно нажать пробел
  • Ctrl+P - вызвать комманду или поменять настройку


Запуск и управление программы rtorrent

Входим в удаленную консоль и набираем

~]$screen -
~]$rtorrent [url.torrent]

Далее для выхода ^a + d
Для управления в этом режиме используем

  1. ^a + q -для выхода из програмы
  2. ^a + s -для запуска закачки. И тд
  3. ^a +d - для выхода из консоли, не закрывая программы

Далее закрываем консоль и идем спать.
Если нам надо проверить закачку.

  1. Входим на удаленную консоль
  2. Набираем
$screen -r

И попадаем на экран управления rtorrent.

Материал взят с сайта: http://www.volmed.org.ru/wiki/index.php/%D0%9D%D0%B5%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%BE%D0%B9_%D1%85%D0%B5%D0%BB%D0%BF_%D0%BF%D0%BE_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8E_rtorrent_-_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82_torrent_%D1%81%D0%B5%D1%82%D0%B8

Материал из Викиучебника
Разбираемся с rtorrent всерьёз
"Падает rtorrent"

Главная > Программы > rtorrent