Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

spoke-torrenting

Módulo Spoke para descargas P2P protegidas por VPN. Integra qbittorrent y slskd dentro de un túnel WireGuard gestionado por gluetun, con qsticky como killswitch. Requiere infraestructura Spoke Hub existente.

Ficha actualizada 28 sept 2026, 0:43 · upstream 28 sept 2026, 0:33 · release v1.0.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es spoke-torrenting

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Este módulo actúa como extensión para una instalación Spoke Hub, proporcionando capacidades de descarga P2P seguras mediante enrutamiento a través de un túnel WireGuard gestionado por gluetun. La arquitectura separa el tráfico VPN del acceso directo a la red local, asegurando que las descargas no expongan la IP real del usuario.

Incluye dos clientes principales: qbittorrent para torrents y slskd para la red Soulseek. Ambos corren en redes de contenedores aisladas detrás de gluetun. Un componente crítico es qsticky, que actúa como killswitch para detener las descargas si la conexión VPN se cae, previniendo fugas de IP.

El despliegue requiere un entorno Spoke Hub preconfigurado con Traefik y red troxy. Se necesitan claves privadas WireGuard (ej. ProtonVPN) y acceso al dispositivo /dev/net/tun en el host. La complejidad es media, necesitando 2 núcleos CPU y 2GB de RAM mínimos recomendados.

CASOS DE USO
  • Descarga segura de torrents sin exponer la IP real del usuario
  • Acceso a la red P2P Soulseek con protección de privacidad vía VPN
  • Gestión centralizada de descargas en un ecosistema Spoke Hub
  • Implementación de killswitch automático para evitar fugas de datos si la VPN cae
PUNTOS DESTACADOS
  • Protección de privacidad mediante túnel WireGuard gestionado por gluetun
  • Integración nativa con qsticky para monitorización y corte de conexión en fallos VPN
  • Soporte dual para torrents (qBittorrent) y Soulseek (slskd)
  • Arquitectura modular compatible con redes troxy y Traefik
PRECAUCIONES
  • Requiere Spoke Hub desplegado previamente con red troxy activa
  • Necesita acceso al dispositivo /dev/net/tun en el host anfitrión
  • Depende de claves WireGuard externas (ej. ProtonVPN) configuradas manualmente
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Copiar .env.example a .env y editar credenciales VPN y rutas de descarga. Ejecutar docker compose up -d. Asegurar disponibilidad de Traefik y red troxy en el hub.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
9999
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.