rTorrent - konsolowy klient torrenta



rTorrent - to tekstowy klient sieci BitTorrent wykorzystujący bibliotekę libtorrent. Zatem jego zaletą jest nie tylko szybkość, ale także możliwość wykorzystania go w programach typu screen czy dtach. Najważniejsza dla nas wszystkich jest jednak jego funkcjonalność oraz lekkość (niskie wykorzystanie zasobów systemowych. Wystarczy trochę odpowiedniej konfiguracji, dodanie nakładki web i otrzymujemy domowy serwer torrent`ów :)



Instalacja:
Uruchomiamy konsolę i:


sudo apt-get install rtorrent




Tworzymy katalogi dla rtorrent:


mkdir ~/rtorrent
mkdir ~/rtorrent/done
mkdir ~/rtorrent/torrent
mkdir ~/.session


Tworzymy plik konfiguracyjny dla rtorrent:



touch ~/.rtorrent.rc
gedit .rtorrent.rc



Wklejamy przykładową konfiguracje i zapisujemy.



min_peers = 40
max_peers = 200
min_peers_seed = 10
max_peers_seed = 150

max_uploads =4

download_rate = 0
upload_rate = 12

# Domyślny katalog do zapisu pobranych plików: /home/twoja_nazwa/rtorrent/done
directory = /home/devon/rtorrent/done

#Katalog gdzie zapisywana będzie sesja: /home/twoja_nazwa/.session
session = /home/twoja_nazwa/.session

# autododawanie nowych torrentów w katalogu: /home/twoja_nazwa/rtorrent/pliki-ziarna/*.torrent
schedule = watch_directory,5,5,load_start=/home/devon/rtorrent/torrent/*.torrent

# zatrzymaj ściąganie gdy nie ma miejsca
schedule = low_diskspace,5,60,close_low_diskspace=100M


# zakres portów dla programu
port_range = 42199-42499
port_random = yes

check_hash = yes

use_udp_trackers = yes
encryption = allow_incoming,enable_retry,prefer_plaintext

# włączamy dht
dht = on
dht_port = 42500






Manual .rtorrent.rc - RTorrentUserGuide



Aby praca z rtorret w konsoli nie sprawiała nam problemów, wystarczy zapoznać się z kilkoma podstawowymi klawiszami do obsługi:



Dodawanie/usuwanie torrentów:

    * Backspace: Dodaje adres z plikiem torrent lub ścieżkę
    * Enter: To samo co backspace tylko torrent pozostaje nieaktywny
    * ^s uruchamia torrenta
    * ^d zatrzymuje torrenta lub usuwa jeśli nieaktywny
    * ^r uruchamia sprawdzanie hash'a

Ustawienia prędkości:

    * a/s/d – zwiększenie limitu uploadu o odpowiednio 1/5/50 KB
    * z/x/c – zmniejszenie limitu uploadu o odpowiednio 1/5/50 KB
    * A/S/D – zwiększenie limitu downloadu o odpowiednio 1/5/50 KB
    * Z/X/C – zmniejszenie limitu downloadu o odpowiednio 1/5/50 KB

Nawigacja:

    * ^q – wyłączenie klienta rtorrent. Użycie 2 razy powoduje natychmiastowe wyłączenie klienta
    * strzałki góra/dół – poruszanie się po menu
    * strzałka w prawo – przejście do szczegółowych informacji o torrencie
    * strzałka w lewo – powrót do poprzedniego ekranu

Klawisze menu głównego:

    * l – przeglądanie log'a
    * -/+ – ustawianie priorytetów torrenta
    * 1 – widok wszystkich torrentów
    * 2 – widok wszystkich torrentów, uporządkowane wg nazwy
    * 3 – widok wszystkich uruchomionych torrentów
    * 4 – widok wszystkich zatrzymanych torrentów
    * 5 – widok wszystkich ukończonych torrentów
    * 6 – widok torrentów w trakcie hahsowania


Teraz aby wygodnie korzystać z rtorrenta, zmieniamy tylko ustawienia domyślne przeglądarki internetowej, tak by domyślnie pliki *torrent zapisywane były w katalogu zgodnym z konfiguracją rtorrent.


Odpalaniem rtorrent`a w tle, czy interfejsie webowym postaram się napisać w najbliższym czasie:)

blog comments powered by Disqus