rTorrent - uso b谩sico 馃敾馃敽

rTorrent es un cliente BitTorrent para los sistemas Unix-like, de C贸digo Abierto, escrito en C++ y se ejecuta desde la terminal usando ncurses.


Para la entrada uso:
  • rTorrent V 0.9.6 y su librer铆a libTorrent V 0.13.6
  • La distribuci贸n GNU/Linux Debian 9 como servidor.
  • GNU/Linux Chakra OS 2018.10 como cliente.
  •  Las versiones de OpenSSH son 7.5 sp1 como cliente y servidor.

Comenzamos 馃コ

Vamos a repasar los pasos m铆nimos necesarios para poner en marcha rTorrent y colocar un torrent a descargar, siendo esto un resumen del manual y que podemos consultar con el comando.

$ man rtorrent





La configuraci贸n

El primer paso luego de instalarlo, es crear un archivo de configuraci贸n que estar谩 localizado en el directorio del usuario con el nombre de ".rtorrent.rc", voy crearlo y manipularlo con el editor de texto nano, que viene de serie en la mayor铆a de las distros.

$ nano ~/.rtorrent.rc




rTorrent posee muchas opciones, que el usuario ira agregando al archivo de configuraci贸n seg煤n sea sus necesidades, conexi贸n e infraestructura, a partir del manual.



Lo primero, que hay que definir es el directorio "secci贸n" donde se guardara los datos de los torrent y el directorio "directory" donde se estar谩 cargando el torrent hasta que se complete y que luego se compartir谩 "seeding".

session = /ruta del directorio
directory = /ruta del directorio


Lo segundo, es definir los puertos, aqu铆 se debe tomar en consideraci贸n si estas detr谩s de un cortafuego o una red administrada por un router inal谩mbrico, es que dichos puertos est茅n abiertos.

rTorrent acepta un rango de puerto o usar uno, lo que se recomienda es que los puertos seleccionados este por encima de los 50000.

network.port_range.set = 50000-50000


En este caso, se usa solo el puerto 50000, hay que destacar, si se obvia este par谩metro, tomara como puerto por defecto el 6904, ademas podemos agregar comentarios que deben iniciar la linea con #, por ejemplo el archivo de configuraci贸n m铆nimo, que podemos crear para iniciar rTorrent.




De todos modos, pueden consultar el archivo de configuraci贸n por defecto, que recomiendan los desarrolladores.

El cual les puedo destacar:
  • Puerto DHT (dht.mode.set = auto y dht_port = puerto)
  • Chequear los torrent descargado (check_hash = yes)
  • Limites de velocidad en KB (download_rate = x y upload_rate = x)
  • Habilitar la encriptacion (encryption = allow_incoming,try_outgoing,enable_retry)


Iniciar rTorrent


$ rtorrent



Cargar un archivo torrent

B谩sicamente se puede hacer con Enter (Load.normal) y con Backspace ← (Start.load) la diferencia es que este ultimo carga el archivo y comienza a descargarlo, ambos son validos para cargar archivos .torrent y enlaces magn茅ticos.




Vistas

Con las teclas del 1 al 0 tenemos las siguientes vistas.
  • 1 Main (Principal)
  • 2 Name
  • 3 Started (Torrent iniciados)
  • 4 Stopped (Torrent detenidos)
  • 5 Complete (Torrent completos)
  • 6 Incomplete (Torrent por completar)
  • 7 Hashing
  • 8 Seeding (Torrent que se est谩n compartiendo)
  • 9 Leeching
  • 0 Active (Torrent activos)




Nos podemos mover, entre los diferente torrent con la flechas arriba y abajo.



Comandos

Colocare los b谩sicos, para lo dem谩s consultaremos el manual.

  • Iniciar torrent (Control +s)
  • Detener torrent (Control +d)
  • Borrar torrent (Control +d) luego de detenerlo.
  • Mas informaci贸n de un torrent tecla derecha → 
  • Aumenta la Velocidad de Bajada A (1 KB) S (50 KB) D (100 KB)
  • Disminuir la Velocidad de Bajada Z (1 KB) X (50 KB) C (100 KB)
  • Aumenta la Velocidad de Subida a (1 KB) s (50 KB) d (100 KB)
  • Disminuir la Velocidad de Subida z (1 KB) x (50 KB) c (100 KB)
  • Cerrar rTorrent (Control +q)



Uso de un multiplesor de Ventanas

Si accedemos a un equipo remoto por ejemplo un Rasberry Pi, seguro lo haremos mediante SSH y para poder realizar varias tareas a la vez, es indispensable el uso de un multiplesor, como por ejemplo el muy conocido GNU screen o tmux.




Esto nos permitir谩 crear varias sesiones, en la conexi贸n SSH al servidor y realizar varias tareas, por ejemplo con el comando siguiente crearemos una sesi贸n llamada rtorrent.

$ tmux new -s rtorrent


Arrancamos rTorrent y realizamos la tareas pertinente en 茅l, para luego dejar esa sesi贸n de tmux en segundo plano, con la combinaci贸n de tecla (Control +b) y d.

Despu茅s la retomamos, sea para ver el status, realizar una tarea o cerrar rTorrent con el comando.

$ tmux attach -t rtorrent


Si queremos cerrar esa sesi贸n lo hacemos con el comando.

$ exit


Palabras finales

Como ya le indique esto es lo b谩sico y si quieren puede usar los comentarios y discutir, par谩metros de configuraci贸n y comandos en los comentarios, de todos modos agregare algunos link, que les pueden interesar:



Comentarios

Entradas m谩s populares de este blog

Super Mario RPG 馃幃