Главная | Контакты | Настройки СМЕНИТЬ ПАЛИТРУ:

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

RTorrent

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

Содержание:
  • 1. Файл ~/.rtorrent.rc
  • 2. Внешний вид
  • 3. Использование
  • 4. Запуск и управление программы 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