RTorrent - установка и настройка: различия между версиями

Материал из AlexNook
Перейти к навигацииПерейти к поиску
м
Строка 1: Строка 1:
'''rTorrent''' - консолный торрент клиент - программа работающая с сетями p2p. Очень удобно иметь запущенную программу в [http://en.wikipedia.org/wiki/GNU_Screen screen], особенно в круглосуточно работающем компьютере.
'''rTorrent''' - консолный торрент клиент - программа работающая с сетями p2p. Очень удобно иметь запущенную программу в [[wikipedia:en:GNU_Screen|screen]], особенно в круглосуточно работающем компьютере.


==Установка==
==Установка==
В Gentoo для установки программы достаточно выполнить:
В Gentoo для установки программы достаточно выполнить:


  emerge rtorrent
{{Root|emerge rtorrent}}


==Настройка==
==Настройка==
Строка 10: Строка 10:


Сперва создаём следующую структуру каталогов.  
Сперва создаём следующую структуру каталогов.  
<pre>
{{Code|Структура каталогов|<pre>
/torrents - папка, куда будут сохранятся скаченные файлы
/torrents - папка, куда будут сохранятся скаченные файлы
/torrents/openSUSE-11.0-DVD-i386-iso - пример файла
/torrents/openSUSE-11.0-DVD-i386-iso - пример файла
/torrents/sessions - служебная папка для программы (необходимо создать)
/torrents/sessions - служебная папка для программы (необходимо создать)
/torrents/torrentfiles - папка с файлами вида *.torrent
/torrents/torrentfiles - папка с файлами вида *.torrent
</pre>
</pre>}}


Далее приведу свой конфигурационный файл. При этом кстати полезно почитать и дефолтный файл, т.к. там всё подробно прокоментированно.
Далее приведу свой конфигурационный файл. При этом кстати полезно почитать и дефолтный файл, т.к. там всё подробно прокоментированно.
 
{{File|~/.rtorrent.rc|<pre>
<pre>
# if rTorrent should use UDP; Set whatever the client should try to connect to UDP trackers.
# if rTorrent should use UDP; Set whatever the client should try to connect to UDP trackers.
use_udp_trackers = yes
use_udp_trackers = yes
Строка 52: Строка 51:


# Port range from where rTorrent will try to connect;
# Port range from where rTorrent will try to connect;
port_range = 6892-6992
port_range = 6880-6992


# Start opening ports at a random position within the port range.
# Start opening ports at a random position within the port range.
Строка 74: Строка 73:
  peer_exchange = yes
  peer_exchange = yes


</pre>
</pre>}}


==Горячие клавиши и основное меню программы==
==Горячие клавиши и основное меню программы==

Версия 21:47, 8 декабря 2008

rTorrent - консолный торрент клиент - программа работающая с сетями p2p. Очень удобно иметь запущенную программу в screen, особенно в круглосуточно работающем компьютере.

Установка

В Gentoo для установки программы достаточно выполнить:

emerge rtorrent

Настройка

Приведу банально пример своей настройки программы.

Сперва создаём следующую структуру каталогов.

Code: Структура каталогов
/torrents - папка, куда будут сохранятся скаченные файлы
/torrents/openSUSE-11.0-DVD-i386-iso - пример файла
/torrents/sessions - служебная папка для программы (необходимо создать)
/torrents/torrentfiles - папка с файлами вида *.torrent

Далее приведу свой конфигурационный файл. При этом кстати полезно почитать и дефолтный файл, т.к. там всё подробно прокоментированно.

File: ~/.rtorrent.rc
# if rTorrent should use UDP; Set whatever the client should try to connect to UDP trackers.
use_udp_trackers = yes

# Max. number of upload slots per torrent;
max_uploads = 200

# Min. and max. connections to one torrent;
min_peers=10
max_peers=400

# min and max number for seeding completed torrents (-1 = same as downloading)
min_peers_seed = 10
max_peers_seed = 50

# Default upload speed (0 means No Limit);
upload_rate = 0

# Default download speed (0 means No Limit);
download_rate = 0

# where the downloaded files will be saved;
directory = /home/alex/download/torrents

# The settings of torrents will be saved in this directory;
# and a file, which will prevent rTorrent running more than once;
session = /home/alex/download/torrents/sessions

# Watch a directory for new torrents, and stop those that have been
# deleted.
schedule = watch_directory,5,5,load_start=/home/alex/download/torrents/torrentfiles/*.torrent

# Port range from where rTorrent will try to connect;
port_range = 6880-6992

# Start opening ports at a random position within the port range.
port_random = yes


# Close torrents when diskspace is low.
schedule = low_diskspace,5,60,close_low_diskspace=100M

# Encryption options, set to none (default) or any combination of the following:
# allow_incoming, try_outgoing, require, require_RC4, enable_retry, prefer_plaintext
#
# The example value allows incoming encrypted connections, starts unencrypted
# outgoing connections but retries with encryption if they fail, preferring
# plaintext to RC4 encryption after the encrypted handshake
#
 encryption = allow_incoming,enable_retry,prefer_plaintext

# Enable peer exchange (for torrents not marked private)
#
 peer_exchange = yes

Горячие клавиши и основное меню программы

Описывать не стану, т.к. есть отличный мануал.

Ссылки

  1. Оффициальный сайт
  2. WikiPedia