вторник, 19 мая 2009 г.

Торрент на сервере

Торрент очень популярен в IT кругах … так как там все есть. Но как быть если стоит freebsd в роли сервера и кроме этого сервака не очень хочеться что либо включать … выход из данной ситуации …само собой поставить клиент торрента

За клиента торрента мы будем использовать Rtorrent (http://ru.wikibooks.org/wiki/RTorrent)

Установка банально проста …

cd /usr/ports/net-p2p/rtorrent
make install clean

после чего топаем править конфиг …

cd ~
ee .rtorrent.rc

правим его до примерно такого состояния …

min_peers = 1
max_peers = 1000
download_rate = 0
upload_rate = 0

# поменять на свои дерриктории …
directory = /home/tray/download/
session = /home/tray/session/
schedule = watch_directory,5,5,load_start=/home/tray/torrent/*.torrent

port_range = 40890-40890
port_random = no
check_hash = yes
use_udp_trackers = yes
session_save = yes

Вот и весь конфиг …
/home/tray/download/ — куда будут загружаться файлы (сидироваться)
/home/tray/session/ — сохранение сессий
/home/tray/torrent/ — сюда пихать файлы с расширением *.torrent

стартуем ….

rtorrent

теперь кидаем торрентовский фалик в нашу папку … и все … началась закачка …

Но проблемма … если закрыть rtorret, то прекратиться все … как же сделать что бы он висел в фоне (как демон) …

Решение данной проблемы … screen

cd /usr/ports/sysutils/screen
make install clean
rehash

что бы запустить rtorrent, делаем следующее …

screen rtorrent

запустился …
теперь что бы выйти и оставить rtorrent работающим … используем комбинацию клавиш …

Ctrl + A + D

все свернулось … теперь что бы его востановить …

screen -r

Вот и все :) на этом установка и настройка торрент - клиента завершена …

Комментариев нет:

Отправить комментарий