Статті / rTorrent - консольний Torrent клієнт

rTorrent - консольний Torrent клієнт

Рано чи пізно це б сталось. Torrent - перші кроки.

BitTorrnet ("бітовий потік" англ.) - піринговий мережевий протокол для обміну файлами через інтернет.

Серед різноманіття клієнтів, яких є немало, мені приглянувся консольний клієнт rTorrent. Що не кажіть, а все ж таки дуже зручно.

rTorrent

Тепер розкажу як встановлювати і налаштовувати його на базі Ubuntu Linux.

Для початку встановлюємо програму і необхідні пакети.

sudo apt-get install rtorrent

Далі копіюємо мій конфігураційний файл в свою домашню директорію і змінюємо деякі налаштування.

cd ~
wget -c http://brun.if.ua/file_download/11/rtorrent.rc
mv ./rtorrent.rc ./.rtorrent.rc
nano ./.rtorrent.rc

Знаходимо:

/home/brun

Змінюємо на:

/home/{user name}

Де {user name} - ім'я користувача від якого будемо запускати програму і в папці якого будуть знаходитись наші завантажені файли. Зберігаємо і виходимо. (Ctrl + O; Ctrl + X).

Тепер створимо директорії, а то програма їх сама створювати не хоче.

cd ~
mkdir ./Torrents
mkdir ./Torrents/Downloading
mkdir ./Torrents/TorrentFiles
mkdir ./Torrents/TorrentFiles/Auto
mkdir ./Torrents/Complete

Загалом, основні налашування зроблені. Тепер можна запускати і насолоджуватись процесом.

screen
rtorrent

Тепер тиснемо клавішу BackSpace і вставляємо посилання, наприклад, на нову версію дистрибутиву Ubuntu

http://torrent.ubuntu.com/releases/jaunty/alpha-5/dvd/jaunty-dvd-i386.iso.torrent

Нічого складного. Про комбінації клавіш я напишу трошки пізніше. Зараз хоітв би показати як можна автоматизувати процес закачки, якщо Вам прийшлось виключити (перезавантажити) комп'ютер. Закачка не почнеться, поки Ви її не включите. А якщо Вас нема біля комп'ютера. Ніхто не зможе залогуватись під Вашим користувачем і продовжити закачку. Треба автоматизувати цей просец.

Качаємо скрипт, який буде запускати процес як сервіс і продовжувати завантаження.

cd /etc/init.d/
wget -c http://brun.if.ua/file_download/12/rtorrent
nano /etc/init.d/rtorrent

В даному файлі Ви повинні змінити тільки один параметр. Ім'я корситувача від якого буде запускатись rTorrent.

#Do not put a space on either side of the equal signs e.g.
# user = user
# will not work
# system user to run as
user="brun"

Тепер виставляємо атрибути і реєструємо сервіс

chmod +x /etc/init.d/rtorrent
update-rc.d rtorrent defaults
/etc/init.d/rtorrent start

Загалом все. Тепер в любий момент, коли хочете подивитись за роботою прорами набираєте наступну команду:

screen -x

Аж тепер мабуть все. А для того, щоб ви знали, як корситуватись програмою, я напишу Вам комбінації клавіш, якими можна керувати програмою.

Ctrl + Q - відключає програму, повторне натискання закриває програму не посилаючи трекеру стоп сигнал;
Кнопки вниз/вгору - вибір торрент файлу/адреси;
Кнопка <- - повертає на попередній екран;
Кнопка -> - перегляд стану завантаження/віддачі торрента;
a | s | d - збільшити швидкість віддачі на 1/5/50 Кб;
A | S | D - збільшити швидкість&nbsp;завантаження на 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 - переглянути лог, щоб вийти потрібно
натиснути пробіл;
Ctrl + P - викликати команду або змінити налаштування.

Завантажити: rtorrent, rtorrent.rc