Asus RT-AC68U: Instalación de Transmission

2019-02-11

Si hemos instalado Entware en nuestro router, tenemos la posibilidad de instalar diverso software y scripts. Si además le conectamos un disco USB podemos utilizarlo junto a Transmission para descargar torrents.

Instalación

La instalación de software se hace desde la terminal del router, así que debemos conectarnos vía SSH e introducir el siguiente comando:

opkg install transmission-web transmission-daemon-openssl transmission-remote-openssl

Cuando termine la instalación de los paquetes debemos de parar el servicio con el comando /opt/etc/init.d/S88transmission stop

/tmp/home/root# /opt/etc/init.d/S88transmission stop

  Checking transmission-daemon...              alive.

 Shutting down transmission-daemon...              done.

Configuración

Hacemos una copia de seguridad del fichero de configuración

mv /opt/etc/transmission/settings.json /opt/etc/transmission/settings.json.backup

Creamos nuestro propio fichero de configuración,

cat >> /opt/etc/transmission/settings.json << 'EOF'

 {

     "alt-speed-down": 50,

     "alt-speed-enabled": false,

     "alt-speed-time-begin": 540,

     "alt-speed-time-day": 127,

     "alt-speed-time-enabled": false,

     "alt-speed-time-end": 1020,

     "alt-speed-up": 50,

     "bind-address-ipv4": "0.0.0.0",

     "bind-address-ipv6": "::",

     "blocklist-enabled": true,

     "blocklist-url": "http://list.iblocklist.com/?list=bt_level1",

     "cache-size-mb": 2,

     "dht-enabled": true,

     "download-dir": "/mnt/sdb/Share/Descargas/Completados/",

     "download-queue-enabled": true,

     "download-queue-size": 3,

     "encryption": 0,

     "idle-seeding-limit": 180,

     "idle-seeding-limit-enabled": true,

     "incomplete-dir": "/mnt/sdb/Share/Descargas/Incompletos/",

     "incomplete-dir-enabled": true,

     "lazy-bitfield-enabled": true,

     "lpd-enabled": false,

     "message-level": 2,

     "open-file-limit": 5,

     "peer-congestion-algorithm": "",

     "peer-id-ttl-hours": 6,

     "peer-limit-global": 80,

     "peer-limit-per-torrent": 30,

     "peer-port": 51413,

     "peer-port-random-high": 65535,

     "peer-port-random-low": 49152,

     "peer-port-random-on-start": false,

     "peer-socket-tos": "default",

     "pex-enabled": true,

     "pidfile": "/var/run/transmission-daemon.pid",

     "port-forwarding-enabled": true,

     "preallocation": 1,

     "prefetch-enabled": true,

     "proxy": "",

     "proxy-auth-enabled": false,

     "proxy-auth-password": "",

     "proxy-auth-username": "",

     "proxy-enabled": false,

     "proxy-port": 80,

     "proxy-type": 0,

     "queue-stalled-enabled": true,

     "queue-stalled-minutes": 300,

     "ratio-limit": 7,

     "ratio-limit-enabled": true,

     "rename-partial-files": true,

     "rpc-authentication-required": true,

     "rpc-bind-address": "0.0.0.0",

     "rpc-enabled": true,

     "rpc-host-whitelist": "",

     "rpc-host-whitelist-enabled": true,

     "rpc-password": "contraseña",

     "rpc-port": 9091,

     "rpc-url": "/transmission/",

     "rpc-username": "usuario",

     "rpc-whitelist": "*.*.*.*",

     "rpc-whitelist-enabled": true,

     "scrape-paused-torrents-enabled": true,

     "script-torrent-added-enabled": false,

     "script-torrent-added-filename": "",

     "script-torrent-done-enabled": false,

     "script-torrent-done-filename": "",

     "seed-queue-enabled": false,

     "seed-queue-size": 10,

     "speed-limit-down": 100,

     "speed-limit-down-enabled": false,

     "speed-limit-up": 100,

     "speed-limit-up-enabled": false,

     "start-added-torrents": true,

     "trash-original-torrent-files": false,

     "umask": 0,

     "upload-slots-per-torrent": 10,

     "utp-enabled": false,

     "watch-dir": "/opt/etc/transmission/watchdir",

     "watch-dir-enabled": true

 }

 EOF

Te dejo una pequeña explicación de las principales opciones

  • “download-dir”: "" Carpeta donde se descargaran los torrents una vez completados,
  • “incomplete-dir”: "" Carpeta donde se guardan los torrents mientras se están descargando,
  • “incomplete-dir-enabled”: Valores true o false, activa o desactiva la opción anterior,
  • “rpc-authentication-required”: Valores true o false, habilita o deshabilita la autentificacion.
  • “rpc-bind-address”: “0.0.0.0”, Direcciones IP permitidas, 0.0.0.0, permite todas
  • “rpc-enabled”: Valores true o false, Permite la conexión de clientes tipo qt-transmission
  • “rpc-password”: “contraseña”,
  • “rpc-url”: “transmission”,
  • “rpc-username”: “usuario”,
  • “rpc-whitelist”: “.././”, IPs permitidas para conectarse

Una vez creado el fichero de configuración volvemos a arrancar el servicio

/tmp/home/root# /opt/etc/init.d/S88transmission start

  Starting transmission-daemon...              done.

Recuerda que cada vez que necesites modificar el fichero de configuración, primero has de parar el servicio y luego editarlo, el fichero de configuración se encuentra en /opt/etc/transmission/settings.json

Podemos conectarnos vía web en la dirección IP del servidor y el puerto que hayas configurado, que si no lo has modificado es el 9091

O tambión con un cliente remoto

Ingrese la dirección de su instancia


Más publicaciones como esta

OpenWrt: Doble boot, OpenWrt y firmware original en router Linksys Wrt3200

2019-08-05 | #router #wrt3200

Los routers Linksys Wrt3200 disponen de un sistema flash de doble firmware, es decir, disponen de dos particiones independientes, de forma que cuando actualizamos el router, estas particiones se van actualizando de forma alterna. Podemos aprovechar esta cualidad para instalar en una partición OpenWrt y dejar en la otra el firmware original Seleccionamos con que firmware arrancar Simplemente hemos de instalar el complemento luci-app-advanced-reboot Despuós de la instalación tendremos una nueva opción en el menu Sistema llamada Advanced Reboot

Continuar leyendo 


Sickrage en Raspberry Pi

2017-06-06 | #raspberry #sickrage #torrent

Lo único que debemos de hacer es indicarle que series vamos a seguir y ól se encargará de su seguimiento, de forma que, cuando haya un nuevo capitulo lo descarga de forma automática, incluso podemos hacer que nos mande un mensaje de Telegram, como veremos en el próximo artículo. Sickrage en un servicio para buscar y descargar series de televisión de una forma automática a travós de clientes torrent. Todo toda la información contenida en este articulo ha sido sacada de htpcguides, todo el mórito y cródito le pertenece a ól.

Continuar leyendo 