¡Hola, Invitado! (Iniciar sesiónRegístrate)
Hora: 09 Oct 2025, 20:06

"Seedbox casero" de torrent con Raspberry + Qbittorrent + VPN

Ayer, 12:14
Mensaje: #1

"Seedbox casero" de torrent con Raspberry + Qbittorrent + VPN

Buenas.

Aquí dejo el tutorial, sin imágenes de momento:

¡Empezamos!

1- ¿Qué necesito? Poca cosa la verdad: Raspberry pi 3 (modelo b+ como la mía o mejor superior) con todos sus apechusques (cargador, tarjeta SD en condiciones de clase 10, adaptador USB-SD...), tiempo y paciencia.

2- ¿Cómo lo hago? Aquí viene la chicha, voy a tratar de estructurarlo por partes en cuanto a claridad:

- Grabar imagen con la herramienta oficial (Raspberry Pi Imager)

https://www.raspberrypi.com/software/

Elegir modelo en función del tuyo, sistema Raspberry Pi Os Lite de 64 bits sin interfaz gráfica (bajo la opción "Other") y en editar ajustes establecer nombre, usuario y contraseña + activación ssh.

- Conexión y acceso a la Pi

Una vez grabada la imagen e insertada SD en la Pi, podemos acceder al CLI o interfaz de comandos por el monitor conectando un teclado o bien SSH con otro equipo ajeno en red local.

En Windows, usaría:

https://putty.org/index.html

En GNU/Linux directamente mediante comando:

ssh usuario@IP

- Actualización y puesto a punto inicial

Conveniente una vez dentro, lanzar:

sudo apt update
sudo apt upgrade -y

- Instalación de Qbittorrent-nox static mediante script automatizado de usuario

https://github.com/userdocs/qbittorrent-...me-ov-file

BONUS: Establecer como servicio al arrancar

https://userdocs.github.io/qbittorrent-n...c/systemd/

Para acceder por el navegador web: http://ip_pi:8080

En vuestro router principal, podéis averiguar cuál es la IP local de la Pi a la hora de conectarse. Y por otro lado, al iniciar por primera vez Qbittorrent te generará una contraseña provisional del usuario admin. Una vez entre en el panel, es fácil y obligatorio cambiar por opciones tanto usuario como contraseña.

Alternativa: RTorrent + RuTorrent (otro cliente Torrent, pero no soporta aún la plataforma ARM64 de la Pi... lo descarté por eso tras darle un tiento en el PC y comprobar como funciona bien por ese lado.)

https://github.com/Bercik1337/rt-auto-install

- Instalación WireGuard para el perfil de VPN

sudo apt install wireguard resolvconf -y

Ahora, debes obtener el .conf de tu proveedor de VPN en el panel de administración web. Normalmente, la funcionalidad extendida para P2P corresponde a las de pago. Yo aquí, uso ProtonVPN (una de las más conocidas, aunque también tenéis AirVPN como alternativa)

Una vez lo tengas descargado, transfiere a la Pi:

Windows -> https://winscp.net/eng/download.php

GNU/Linux -> scp /ruta/a/tu/archivo/archivo.conf usuario@IP:~/

Hecho lo anterior, toca mover el .conf:

sudo mv ~/archivo.conf /etc/wireguard/wg0.conf

Ahora, habilita y levanta automáticamente la interfaz wg0:

sudo wg-quick up wg0

sudo systemctl enable wg-quick@wg0

Verificar la Conexión y estado de WireGuard:

sudo wg
Deberías ver una conexión exitosa con intercambio de datos recientes (latest handshake).

Verificar la IP pública:

curl ifconfig.me

Debería coincidir con la IP de la VPN, no con la del ISP original.

Desconexión para detenar el túnel VPN por si es preciso:

sudo wg-quick down wg0

- El siguiente paso es instalar natpmpc con el objetivo de abrir el puerto:

sudo apt install natpmpc

Solicita el mapeo del puerto 6881 para TCP
natpmpc -g IP_dns_vpn -a 6881 6881 tcp

Solicita el mapeo del puerto 6881 para UDP
natpmpc -g IP_dns_vpn -a 6881 6881 udp

La IP se encuentra en el archivo .conf de WireGuard dentro del apartado DNS

Ambos comandos, si todo va bien, te devolverán un puerto abierto del servidor de VPN como salida. Úsalo en la configuración de conexión del Qbittorrent y otro aspecto MUY IMPORTANTE es desactivar el UPNP+NAT-PMP del cliente para evitar filtraciones. Solo usa el puerto dado como salida por los comandos de natpmpc.

3- ¿Qué obtengo tras seguir la guía?

Un dispositivo de consumo ínfimo para estos menesteres. Sí, ya sé que hay NAS/MiniPCs con más prestaciones y rendimiento que gestionan a más velocidad y bastantes más torrent. Pero, la idea era reciclar este artículo electrónico antes de caer en el fondo polvoriento de un cajón. Eso es todo.

4- ¿Posibles mejoras?

- Acceder por HTTPS a la IP de la Pi del portal de Qbittorrent, ¿es posible por mayor seguridad?
- Añadir un disco duro externo por USB con mayor capacidad, ¿otorgando los permisos adecuados y necesarios? La idea es ampliar a futuro, si aguanta!
- Algún fallo en lo anterior. ¿?

Un cordial saludo.


Usuario(s) navegando en este tema: 1 invitado(s)