es.phhsnews.com


es.phhsnews.com / Cómo convertir una Raspberry Pi en una BitTorrent Box siempre activada

Cómo convertir una Raspberry Pi en una BitTorrent Box siempre activada


Es ideal tener una máquina dedicada para su cliente BitTorrent, para que pueda sembrar 24/7. Pero consume mucha energía dejar encendida una plataforma completa y en línea con tanta frecuencia. Ingrese el Raspberry Pi.

RELACIONADO: Guía práctica para medir su consumo de energía

La mayoría de las PC de escritorio consumen mucha energía; nuestro modesto servidor de oficina doméstica, por ejemplo, consume casi $ 200. de electricidad por año. La Raspberry Pi, por otro lado, está construida alrededor de un procesador móvil y sorbe energía como un colibrí. El tablero básico Raspberry Pi utiliza menos de $ 3 de energía por año e incluso agrega algunos discos duros externos, de todos modos mantendrá sus costos operativos anuales en menos de una hamburguesa y papas fritas.

Plus Cuando se trata de descargar torrents, una máquina siempre encendida es la reina. Con los torrents, cuanto más controle la nube y se base en ella, mejor será su proporción en su rastreador (incluso si está tomando fotos de rastreadores públicos, una máquina siempre encendida asegura que estará allí cuando aparezcan esos raros archivos) .

Si eso suena bien, sigue leyendo mientras te mostramos cómo convertir tu Pi en una máquina de descarga totalmente remotamente controlada.

Lo que necesitas

Para este tutorial, suponemos que tienes una unidad Raspberry Pi con Raspbian instalado, puede acceder al dispositivo directamente a través de un monitor y teclado conectado o remotamente a través de SSH y VNC, y de que tiene una unidad USB externa (o unidades) conectadas a él. Si necesita ponerse al día en estas áreas, le sugerimos que lea las siguientes guías en el orden en que las hemos enumerado aquí:

  1. Todo lo que necesita saber sobre cómo comenzar con la Raspberry Pi
  2. Cómo configurar su Raspberry Pi para Remote Shell, Desktop y File Transfer
  3. Cómo convertir una Raspberry Pi en un dispositivo de almacenamiento de red de bajo consumo

Todo en el primer tutorial es necesario. el segundo tutorial es opcional (pero el acceso remoto es increíblemente útil para este proyecto, ya que un cuadro de descarga es un candidato perfecto para una construcción sin cabeza), y la parte más importante del tercer tutorial es simplemente configurar el disco duro y configurarlo para montar automáticamente en el arranque (como se describe en la tercera guía).

RELACIONADO: Cómo anonimizar y cifrar su tráfico de BitTorrent

Además, si no está demasiado familiarizado con los pormenores de configurar un cliente de BitTorrent para la descarga anónima, debe leer sobre él. Usted absolutamente necesita algún tipo de proxy anónimo o sistema VPN para usar BitTorrent de manera segura. El proxy mencionado en esa guía es barato y fácil, pero una buena VPN suele ser más rápida y versátil, así que consulte esta guía si desea una VPN en su lugar.

Una vez que haya revisado todo el material y haya configurado el Pi , es hora de dedicarse al negocio de convertir su Pi en una bestia de descarga silenciosa y de muy baja potencia.

Paso uno: Instalar Deluge en Raspbian

Hay varios clientes BitTorrent para Linux que vale la pena considerar, pero recomendar diluvio es el equilibrio justo entre las características y la huella, por lo que no te hará desear dentro de un mes haber instalado algo más potente.

Puedes configurar Deluge de varias maneras, pero no todas las configuraciones son adecuadas para esto caja de descarga de Pi sin cabeza. Si bien la mayoría de las personas usan su cliente de torrents en el escritorio como cualquier otra aplicación, esto no funciona muy bien para nuestros propósitos, ya que significa que cada vez que quisieras interactuar con tus torrents, tendrías que iniciar sesión en la casilla remota escritorio y perder el tiempo con el cliente de escritorio. Pierde su tiempo y desperdicia recursos en el Pi.

Puede ejecutar Deluge WebUI, que le permite acceder al cliente Deluge desde un navegador en otra máquina. Todavía no es nuestra opción preferida, aunque sí te abre el potencial de usar una aplicación de teléfono inteligente para ver y controlar Deluge (más sobre esto más adelante).

Recomendamos configurar Deluge en la máquina remota para aceptar conexiones de ThinClient. De esta manera, podemos usar el cliente de escritorio real Deluge en otra computadora (ya sea una caja de Windows, Linux o OS X) para controlar la instalación de Raspberry Pi Deluge. Obtiene todos los beneficios del cliente de escritorio en su escritorio real, mientras que toda la acción ocurre en el cuadro remoto.

Si no puede decidir entre esas dos opciones, puede usar ambas en tándem, aunque la configuración tardará un poco más. Simplemente siga las instrucciones en ambas secciones a continuación para hacerlo.

Opción uno: configure Deluge para ThinClient Access

Antes de hacer nada, tómese un momento para actualizar y actualizar sus repositorios. Abra una Terminal y ejecute los siguientes dos comandos, uno después del otro:

sudo apt-get updatesudo apt-get upgrade

Una vez hecho esto, es hora de comenzar a instalar los componentes necesarios para la configuración de ThinClient . Ingrese los siguientes comandos:

sudo apt-get install delugedsudo apt-get install deluge-console

Esto descargará el daemon de Deluge y los paquetes de instalación de la consola y los ejecutará. Cuando se le solicite que continúe, escriba Y. Después de que Diluvio haya finalizado la instalación, debe ejecutar el daemon de Deluge. Ingrese los siguientes comandos:

diluidosudo pkill diluido

Esto inicia el daemon de diluvio (que crea un archivo de configuración) y luego apaga el daemon. Vamos a editar ese archivo de configuración y luego iniciarlo de nuevo. Escriba los siguientes comandos para hacer primero una copia de seguridad del archivo de configuración original y luego ábralo para editarlo:

cp ~ / .config / deluge / auth ~ / .config / deluge / auth.oldnano ~ / .config / diluvio / auth

Una vez dentro del editor de nano texto, deberá agregar una línea al final del archivo de configuración con la siguiente convención:

usuario: contraseña: nivel

Dondeusuarioes el nombre de usuario que desea para Deluge,contraseñaes la contraseña que desea, y elniveles 10 (el nivel de acceso completo / administrativo para el daemon). Entonces para nuestros propósitos, utilizamospi: frambuesa: 10. Cuando termine de editar, presione Ctrl + X en su teclado y guarde los cambios cuando se le solicite. A continuación, vuelva a iniciar el daemon y la consola:

diluidodiluvio-consola

Si al iniciar la consola aparece un código de error en lugar de una interfaz de consola limpia y bien formateada, escriba "exit" y luego asegúrese de hacerlo. he iniciado el daemon.

Una vez dentro de la consola, tendrá que hacer un cambio rápido de configuración. Ingrese lo siguiente:

config -s allow_remote Trueconfig allow_remoteexit

Los comandos y la salida correspondiente se verán como la captura de pantalla siguiente.

Esto permite conexiones remotas a su daemon de Deluge y cheques dobles que la variable de configuración se ha configurado. Ahora es el momento de matar al daemon y reiniciarlo una vez más para que los cambios de configuración tengan efecto:

sudo pkill diluidodiluido

En este punto, su daemon de Deluge está listo para acceso remoto. Dirígete a tu PC normal (no a Raspberry Pi) e instala el programa de escritorio Deluge. Encontrará el instalador para su sistema operativo en la página Descargas de diluvio. Una vez que haya instalado Deluge en su PC, ejecútelo por primera vez; necesitamos hacer algunos cambios rápidos.

Una vez lanzado, navegue a Preferencias> Interfaz. Dentro del submenú de interfaz, verá una casilla de verificación para "Modo clásico". Por defecto está marcado. Desmárquelo.

Haga clic en Aceptar y luego reinicie el cliente de escritorio Deluge. Esta vez, cuando se inicie Deluge, se le presentará con Connection Manager. Haga clic en el botón "Agregar" y luego ingrese la dirección IP de Raspberry Pi en su red, así como también el nombre de usuario y la contraseña que configuró durante la configuración anterior. Deje el puerto en el valor predeterminado 58846. Haga clic en Agregar.

Atrás en Connection Manager, verá la entrada de Raspberry Pi; si todo va bien, la luz indicadora se pondrá verde así:

Haz clic en Conectar, y serás pateado en la interfaz, conectado a la máquina remota:

Es una instalación nueva, nary a .torrent en el sitio , pero nuestra conexión entre la máquina remota y el cliente de escritorio es un éxito.

Continúe y configure la WebUI ahora (si así lo desea), o salte al siguiente paso de este tutorial.

Opción Dos: Configurar diluvio para acceso WebUI

La configuración de WebUI es mucho más rápida y permite el uso de algunas aplicaciones móviles para acceder a Deluge. Pero como mencionamos anteriormente, tendrá acceso a menos funciones que con la experiencia completa de ThinClient. Por ejemplo, ThinClient puede asociar archivos .torrent con Deluge ThinClient para la transferencia automática al Pi, pero no puede hacer esto con la WebUI.

Primero, tómese un momento para actualizar y actualizar sus repositorios. Abra una Terminal y ejecute los siguientes dos comandos, uno después del otro:

sudo apt-get updatesudo apt-get upgrade

Luego, para instalar la WebUI, ejecute los siguientes comandos. Nota : Si ya instaló el daemon de Deluge en la sección ThinClient del tutorial, omita el primer comando aquí.

sudo apt-get install delugedsudo apt-get install python-makosudo apt-get install diluvio-webdiluvio-web

Esta secuencia instala el daemon de diluvio (si aún no lo instaló en la última sección), Mako (una galería de plantillas para Python que necesita la WebUI), la WebUI en sí, y luego inicia el programa WebUI.

El puerto predeterminado para la WebUI es 8112. Si desea cambiarlo, ejecute los siguientes comandos:

sudo pkill diluvio-webnano ~ / .config / diluvio / web.conf

Esto detiene la WebUI y abre el archivo de configuración para ello. Use nano para editar la línea: "puerto": 8112, y reemplace el 8112 con cualquier número de puerto por encima de 1000 (como 1-1000 están reservados por el sistema).

Una vez que tenga la WebUI en funcionamiento, es hora de conectarse a ella usando un navegador web. Usted puede usar un navegador en el Pi si alguna vez lo necesita, pero no es la experiencia de usuario más placentera y es mejor dejarla para emergencias. Abra un navegador en su máquina de escritorio normal y apúntelo a la dirección IP de su Pi con el puerto que acaba de elegir (por ejemplo,//192.168.1.13:8112).

Usted ser recibido con un mensaje de contraseña (la contraseña predeterminada es "diluvio") y se le recomienda inmediatamente que lo cambie después de ingresarlo por primera vez. Después de eso, podrá interactuar con Deluge a través de la interfaz liviana.

No es lo mismo que ThinClient, pero es lo suficientemente robusto para su uso liviano y tiene la ventaja adicional de ser el punto de conexión para muchos. de las aplicaciones móviles de control de torrents.

Paso dos: configure su Proxy o VPN

Puede sentirse tentado de comenzar a descargar torrents ahora, ¡pero espere! No hagas eso todavía. Es absolutamente imprudente utilizar un Cliente BitTorrent sin antes transferir su conexión a través de un servidor proxy o VPN.

RELACIONADO: Cómo elegir el mejor servicio VPN para sus necesidades

Si no leyó cómo hacerlo Anonimizar y cifrar su tráfico BitTorrent aún, ahora es el momento de hacerlo. Lea la primera sección (para una mejor comprensión de por qué es importante proteger su conexión BitTorrent), y luego regístrese para obtener un servicio de proxy o, mejor aún, una buena VPN antes de continuar.

Si está utilizando una VPN, es bastante simple: simplemente elija una VPN que ofrezca un cliente Linux. Luego, descargue e instale el cliente Linux en su Pi, inícielo y conéctese al servidor que desee. (Es posible que desee configurarlo para que se inicie cuando se inicie Raspberry Pi, por lo que siempre estará conectado a la VPN).

Si usa un proxy, puede conectar su información a Deluge en Preferencias> Proxy. Debe completar las secciones Peer, Web Seed, Tracker y DHT, por ejemplo, colocando su nombre de usuario y contraseña en los espacios apropiados. El tipo, el host y el puerto de su servicio proxy pueden diferir, por lo tanto, asegúrese de verificar su documentación.

Para que la configuración del proxy surta efecto, debe reiniciar el daemon de Deluge. Desde la terminal ingrese los siguientes comandos:

sudo pkill diluidodiluido

Después de eso, debe estar todo listo.

La mejor manera de probar que está usando activamente el proxy o VPN es descargue un archivo torrent diseñado expresamente para informar su dirección IP. Puede encontrar muchos de estos torrents en línea, incluidos este de BTGuard y este de TorGuard. Cargue uno o ambos torrentes en Deluge y espere un momento.

Después de que los torrents hayan tenido la oportunidad de conectarse a sus respectivos rastreadores, seleccione los torrentes en el cliente Deluge y verifique la entrada "Estado del rastreador" como se ve arriba. Ambos informarán la dirección IP que detectan de su cliente. Si esa dirección IP coincide con su dirección IP pública, entonces el proxy o VPN no está configurado correctamente y debe volver a la sección anterior para verificar su configuración. Si está configurado correctamente, verá la dirección IP del proxy o VPN y no la suya.

Paso tres: configure su ubicación de descarga

A continuación, deberá configurar el diluvio para usar su disco duro externo. Si siguió las instrucciones de montaje del disco duro en la guía mencionada anteriormente, ya está listo con un disco duro configurado para su montaje automático en el arranque.

A partir de ahí, todo lo que necesita hacer es cambiar las ubicaciones predeterminadas en Deluge . Ve a Preferencias de Deluge y dirígete a la pestaña Descargas. Por defecto, Deluge dirige todo a / home / pi. Sin embargo, esa pequeña tarjeta SD se va a llenar muy rápido, así que tenemos que cambiarla.

Primero, vamos a crear algunas carpetas nuevas en / media / USBHDD1 / shares, que es la carpeta compartida que ya utilizamos configurado en el tutorial Almacenamiento de red de bajo consumo. De esta forma, podemos acceder fácilmente a nuestros torrents descargados a través de la red y tener una carpeta de vigilancia accesible en red para cargar automáticamente los archivos torrent. Utilice los siguientes comandos para crear el conjunto de carpetas (ajustando los nombres de las rutas según su ubicación si no está utilizando la misma configuración Pi del tutorial anterior que nosotros):

sudo mkdir / media / USBHDD1 / shares / torrents / descargando sudo mkdir / media / USBHDD1 / shares / torrents / completed sudo mkdir / media / USBHDD1 / shares / torrents / watch sudo mkdir / media / USBHDD1 / shares / torrents / torrent-backups

Luego, gire a la derecha y conecte esos cuatro nuevos directorios en Deluge.

Haga clic en Aceptar para establecer los directorios. No es necesario reiniciar como lo hizo con la configuración del proxy.

Paso cuatro: pruebe su conexión

Ahora es el momento de descargar un torrente lo suficientemente grande que realmente podamos ver si el sistema funciona sin problemas. Para nuestra prueba, tomamos el archivo .torrent para la distribución Linux Mint actual: pesa 1.7 GB sólidos, perfecto para monitorear las velocidades de conexión.

Una vez que ha confirmado que su conexión es estable y el torrente de Linux está zumbando a lo largo de muy bien, es hora de pasar al siguiente paso: automatizar el inicio del cliente.

Paso cinco: configurar el diluvio para ejecutar en el inicio

Antes de dejar la configuración de diluvio, hay un último detalle para atender. Necesitamos configurar el daemon de Deluge y WebUI para que se ejecute automáticamente cuando arranque nuestra Raspberry Pi. Para hacerlo de manera simple y sin el alboroto de editar archivos y configuraciones de inicio más complicados, simplemente anotaremos el archivo rc.local. Ejecute el siguiente comando en un terminal para hacerlo.

sudo nano /etc/rc.local

Con el archivo rc.local cargado, agregue las siguientes líneas al final del archivo. Nota: no necesita agregar el segundo comando que termina en "diluvio-web" si no está utilizando el WebGUI. Este también puede ser un buen lugar para agregar su programa VPN, si está usando uno.

# Iniciar diluvio en el arranque: sudo -u pi / usr / bin / python / usr / bin / sudo diluido -u pi / usr / bin / python / usr / bin / diluvio-web

Su archivo rc.local debería tener un aspecto similar a este cuando haya terminado (posiblemente con la adición de esa VPN):

Presione Ctrl + X para salir y guarde su trabajo.

En este punto, le recomendamos que reinicie su Raspberry Pi, así que inicie un "sudo reinicio" en la línea de comando. Una vez que el Pi haya terminado de reiniciarse, vaya a su otra PC e intente conectarse al Deluge ThinClient y / o WebUI para asegurarse de que ambos funcionen.

Hay dos errores principales que puede encontrar aquí. En primer lugar, una falla en la conexión significa que las secuencias de comandos de inicialización no funcionaron. Abra el terminal en su Pi e inicie manualmente el daemon y WebUI usando los comandos que aprendimos anteriormente en el tutorial. Verifique que funcione ahora. Si es así, vuelve a subir y arregla tu script rc.local.

Segundo, si puedes abrir el cliente, pero muestra errores de permiso para tus torrents existentes (como el torrente de Linux que usamos para probar cosas antes), eso indica que su disco duro externo no fue montado, o montado incorrectamente. Revise las secciones sobre instalación de un disco externo y configúrelo para que se monte automáticamente al arrancar en nuestro tutorial de Almacenamiento en red de bajo consumo.

Mejorando su experiencia Torrenting

Ahora que tiene el cuadro torrent configurado y listo para rockear, hay algunas herramientas y modificaciones adicionales que puede considerar para mejorar realmente su experiencia de usuario. Ninguno de estos consejos y trucos es necesario, pero sí hacen que su Raspberry Pi se convierta en Torrent Box más fácil de usar.

Agregar acceso móvil : considere la posibilidad de descargar una aplicación de control móvil como Transdroid y Transdrone para Android. Lamentablemente, no tenemos ninguna sugerencia sólida para los usuarios de iOS, ya que Apple ha adoptado una postura realmente agresiva hacia las aplicaciones relacionadas con Torrent en la App Store (y ha prohibido todas las aplicaciones que pasaron por el proceso de envío).

Deluge doesn ' Actualmente, tenemos una plantilla optimizada para dispositivos móviles para WebUI, pero es más que funcional en tabletas como iPad y Kindle Fire.

Configure una carpeta compartida compartida : aunque lo mencionamos brevemente anteriormente en el tutorial, asegúrese de hacerlo. que la carpeta / torrents / watch / que ha creado está accesible en su red. Es realmente conveniente poder descargar una pila de archivos .torrent en la carpeta y hacer que Deluge los cargue automáticamente.

Instalar complementos del navegador : hay varios complementos centrados en Deluge para Chrome y Firefox que mejoran al usuario experiencia, que incluye:

  • Chrome :
    • DelugeSiphon: habilita la adición de .torrent desde la WebUI
    • Deluge Remote: vista simple de los torrents actuales y su progreso
  • Firefox :
    • BitTorrent WebUI +: habilita .torrent agregando de la WebUI
    • WebUI Quick Add Torrent: script de Greasemonkey que agrega un icono que se puede hacer clic en páginas web para agregar torrents fácilmente

Activar plugins de diluvio : hay una gran cantidad de complementos ya incluidos en Deluge y aún más complementos de terceros. Algunos de los complementos incluidos es posible que desee aprovechar incluyen:

  • Notificación: Recibe alertas por correo electrónico de Deluge en la finalización del torrente y otros eventos
  • Programador: límite de ancho de banda en función de la hora del día

Puede encontrar estos en Preferencias> Complementos. Marque los que desee y aparecerá una nueva entrada en el menú de preferencias (por ejemplo, Preferencias> Notificaciones).

Para obtener más información acerca de los complementos de terceros y cómo instalarlos, consulte la página de complementos en Deluge Wiki.


Después de configurar, configurar y mejorar los complementos y complementos, tiene una caja de torrents más que capaz que cuesta solo centavos por día para operar. Busque un lugar tranquilo y alejado para enchufarlo, cárguelo con torrentes y déjelo para que realice la tarea de descargar y sembrar por usted.


Cómo cambiar la prioridad de las redes inalámbricas en Windows 7

Cómo cambiar la prioridad de las redes inalámbricas en Windows 7

Si tiene múltiples redes inalámbricas o tiene uno de esos enrutadores Wireless-N de doble banda que tienen dos canales separados redes, podría preguntarse cómo decirle a Windows a qué red intentar conectarse primero. Aquí está la explicación. Por ejemplo, mi red doméstica tiene un enrutador Verizon FIOS de Verizon que es solo Wireless-G, y entonces tengo un enrutador inalámbrico N de doble banda conectado en la red FIOS, el único El problema es que tenemos 3 redes separadas en marcha, y como puede ver en la captura de pantalla, la pésima red YDQ48 está por encima de lhdevnet en la lista, por lo que Windows lo intenta primero.

(how-top)

Cómo agregar una opción de desfragmentación al menú de clic derecho para una unidad en Windows

Cómo agregar una opción de desfragmentación al menú de clic derecho para una unidad en Windows

Las versiones modernas de Windows desfragmentan las unidades durante los programas de mantenimiento regulares. Pero si defragmenta manualmente, tal vez mantenga su PC apagada cuando no esté en uso, puede apreciar una forma más rápida de acceder al comando. Si está utilizando Windows Vista en Windows 10, probablemente no necesite para desfragmentar manualmente tus unidades de disco.

(how-top)