Yvision.kz
kk
Разное
Разное
399 773 постов42 подписчика
Всяко-разно
0
01:19, 30 октября 2010

Разбираемся с rTorrent

rTorrent — это консольная качалка BitTorrent, много в нем не понятно и кажется сложным, давайте попробуем разобраться. Можно сказать — «А зачем мне это, есть ГУИ» ответ прост «Приобщение к консоли и немного больше понимания что куда, если человек не хочет понимать или пытаться разобраться, то может ему не стоит пользовать linux вообще, ведь linux это не только красивые ГУИ»

Устанавливаем:

# apt-get update && apt-get install rtorrent

Или берем исходники с оф. страницы и компилим сами, ну это как говориться на любителя или если нет возможности установить с репазитория.

Настройка:

Теперь нам надо создать конфиг с настройками в домашней директории, использую редактор nano можно при желании написать gedit или любой другой

$ nano ~/.rtorrent.rc

Вставляем настройки которые взяли на оф. странице, так же их можно взять под спойлером с переводом, изменяем как надо, сохраняемся ctrl+o — enter, выходим с редактора nano ctrl+x.

Синтаксис примерно таков, параметр меняем и незабываем убрать # чтобы настройка вступила в силу:
настройка = параметр

Пример:
min_peers = 1

Файл настройки .rtorrent.rc

# Это пример файла настроек rTorrent. Скопируйте в
# ~/.rtorrent.rc и включите нужные опции раскомментировав нужные строки.
       
# Макс. и Мин. количество подключаемых пиров.
min_peers
= 1
max_peers
= 100
       
# Установить значение мин. и макс. количества пиров в раздаваемом(сидируемом) торренте,
# (по умолчанию -1, неограниченно)
#min_peers_seed = 10
#max_peers_seed = 50

# Макс. количество одновременных раздач для торрента.
max_uploads
= 5
       
# Макс. скорость загрузки и отдачи в КБ. "0" без ограничения.
#с = 0
upload_rate
= 0

# Директория по умолчанию куда загружаются торренты, /user/ заменить на свой или указать другой путь.
directory
= /home/user/Download/

# Каталог куда сохраняются сеансы торрентов.
session
= ./session

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

# Останавливать закачку если дискового пространства меньше 100M.
schedule = low_diskspace,5,60,close_low_diskspace=100M

# Открытые порты для обмена данными.
port_range = 6890-6999

# Рандомный выбор порта, no | yes.
port_random = no

# Проверять хэш торрента после закачки. Может пригодиться при ошибках
# если например закончится место на жестком диске no | yes.
check_hash = yes

# Использовать UPD если это требуется no | yes.
use_udp_trackers = yes

# Шифрование опций, none (по умолчанию) или выбрать любую из следующих опций:
# allow_incoming, try_outgoing, require, require_RC4, enable_retry, prefer_plaintext
#
# Принимать зашифрованные входящие соединения, устанавливать незашифрованные исходящие соединения,
# если возвращает ошибку, повторять с шифрованием, предпочитать открытый текст после установления
# зашифрованного соединения
encryption = allow_incoming,enable_retry,prefer_plaintext

# Разрешает работу DHT для безтрекерных торрентов или для случаев, когда все ретрекеры лежат .
# Может принимать значения "disable" для отключения DHT, "off" не стартовать с DHT,
# "auto" включать DHT при возможности, или "on" принудительно включать DHT.
# По умолчанию "off". Для правильной работы DHT каталог сеансов "session" должен быть назначен.
dht = auto

# UDP порт, используемый DHT.
dht_port = 6881

# Включит обмен пирами для торрентов без отметки "private" (приватные, частные)
peer_exchange = yes

# Установить кодировку UTF-8 для xmlrpc.
encoding_list = UTF-8

Запускаем rTorrent

$ rtorrent

Если в .rtorrent.rc найдутся ошибки программа нас об этом уведомит и даже скажет строчку с ошибкой. Теперь можно пробовать, скачаем пару *.torrent в /home/user/Download/torrent/ собственно тот путь который указан в конфиге и через 5 сек. начнется процесс атоматически.

rtorrent

Немного про управление:

View: main в левом верхнем углу, это переключение режимов клавишами 1,2,3...9

  1. View: Main — главная;
  2. View: Name — по имени;
  3. View: Started — запущенные торренты;
  4. View: Stopped — остановленные торренты;
  5. View: Complete — завершенные торренты;
  6. View: Incomplete — недокаченные торренты;
  7. View: Hashing — хешируемые торренты;
  8. View: Seeding — сидируемые торренты;
  9. View: Active — активные торренты.

Выбор закачек|раздач осуществляется стрелками на клавиатуре, с левой стороный от выбранной видны звездочки ***

Enter — добавить новый torrent, пишем путь до него.
ctrl+s — начать закачку
ctrl+d — остановить, повторное нажатие удаляет торрент
ctrl+r — обновить хэш торрента
ctrl+o — изменить путь загрузки, торрент должен быть закрыт
ctrl+k — закрыть торрент и его файлы
ctrl+t — обновить трэкер
L — посмотреть лог, для выхода клавиша «пробел»

Для более подробного изучения читаем man в консоли или гуглим, смотрим доки.

$ man rtorrent

Так же есть возможность прикрутить Веб-интерфейс, но это уже в статью не входит, да и незнаю пока как это делать.

Источник

0
779
0