---
title: "Разбираемся с rTorrent"
description: "rTorrent — это консольная качалка BitTorrent, много в нем не понятно и кажется сложным, давайте попр..."
author: "makenskiy"
published: "2010-10-30T01:19:14+00:00"
modified: "2010-10-30T01:19:14+00:00"
locale: "ru"
canonical_url: "https://yvision.kz/post/razbiraemsya-s-rtorrent-83303"
markdown_url: "https://yvision.kz/post/razbiraemsya-s-rtorrent-83303/markdown"
site_name: "Yvision.kz"
---

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

> rTorrent — это консольная качалка BitTorrent, много в нем не понятно и кажется сложным, давайте попр...

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

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

```

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

Или берем исходники с [оф. страницы](http://libtorrent.rakshasa.no/) и компилим сами, ну это как говориться на любителя или если нет возможности установить с репазитория.

Настройка:

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

``` $ nano ~/.rtorrent.rc ```

Вставляем настройки которые взяли на [оф. странице](http://libtorrent.rakshasa.no/browser/trunk/rtorrent/doc/rtorrent.rc?rev=latest), так же их можно взять под спойлером с переводом, изменяем как надо, сохраняемся ctrl+o — enter, выходим с редактора nano ctrl+x.

Синтаксис примерно таков, параметр меняем и незабываем убрать

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

Пример: min_peers = 1

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

```

# Это пример файла настроек rTorrent. Скопируйте в# ~/.rtorrent.rc и включите нужные опции раскомментировав нужные строки.

# Макс. и Мин. количество подключаемых пиров.min_peers = 1max_peers = 100

# Установить значение мин. и макс. количества пиров в раздаваемом(сидируемом) торренте,# (по умолчанию -1, неограниченно)#min_peers_seed = 10#max_peers_seed = 50# Макс. количество одновременных раздач для торрента.max_uploads = 5

# Макс. скорость загрузки и отдачи в КБ. "0" без ограничения.#с = 0upload_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\](http://www.itbuben.kz/uploads/images/00/00/02/2010/10/20/96dd56.png)](http://www.itbuben.kz/uploads/images/00/00/02/2010/10/20/3267d6.png)

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

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

- View: Main — главная;
- View: Name — по имени;
- View: Started — запущенные торренты;
- View: Stopped — остановленные торренты;
- View: Complete — завершенные торренты;
- View: Incomplete — недокаченные торренты;
- View: Hashing — хешируемые торренты;
- View: Seeding — сидируемые торренты;
- View: Active — активные торренты.

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

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

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

``` $ man rtorrent ```

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

[Источник](http://www.itbuben.kz/blog/Unix-way/203.html)

---

Source: [https://yvision.kz/post/razbiraemsya-s-rtorrent-83303](https://yvision.kz/post/razbiraemsya-s-rtorrent-83303)