Ir al contenido principal

Acceder a tu Raspberry Pi desde fuera de casa (Port Forwarding vs Tailscale)

Acceder a tu Raspberry Pi desde fuera de casa

Port Forwarding vs Tailscale: qué opción es más segura y cuál elegir

🏷️ RASPBERRY PI / SERVIDORES
Acceder a tu Raspberry Pi desde fuera de casa (Port Forwarding vs Tailscale)

Ya tienes tu Raspberry Pi funcionando como NAS, servidor Plex e Immich. El problema es que, tal y como lo hemos montado hasta ahora, solo puedes acceder a todo ello estando conectado a la misma red Wi-Fi de casa. Hoy vemos cómo abrir ese acceso también desde fuera, cuando estás en el trabajo, de viaje o simplemente fuera con el móvil, comparando las dos formas más habituales de hacerlo: la clásica (Port Forwarding) y la moderna y más segura (Tailscale).

🌐 Opción 1: Port Forwarding (redirección de puertos)

Es el método "tradicional": entras en el panel de tu router y le dices que todo el tráfico que llegue a un puerto concreto desde internet lo redirija directamente a tu Raspberry Pi. Es la forma más antigua de hacerlo y funciona con cualquier router, pero tiene un inconveniente serio: abres una puerta directa desde internet hacia tu red doméstica, y esa puerta puede ser encontrada y atacada por bots que escanean constantemente internet en busca de puertos abiertos.

⚠️ Riesgos del Port Forwarding

Si decides usar este método, hazlo solo con servicios que tengan contraseñas fuertes y, a ser posible, autenticación en dos pasos. Evita exponer directamente el panel de SSH o de administración sin protección adicional, y mantén siempre el sistema actualizado: es la puerta de entrada más habitual para accesos no autorizados a servidores caseros.

🔒 Opción 2: Tailscale (la opción recomendada)

Tailscale crea una red privada virtual (VPN) entre tus dispositivos (tu móvil, tu portátil y tu Raspberry Pi), de forma que todos se "ven" entre sí como si estuvieran en la misma red local, estés donde estés. No necesitas abrir ningún puerto en el router ni exponer nada directamente a internet: todo el tráfico viaja cifrado a través de los servidores de Tailscale, que solo actúan de intermediarios para establecer la conexión.

Instalar Tailscale en tu Raspberry Pi

Conéctate por SSH y ejecuta el script de instalación oficial:

curl -fsSL https://tailscale.com/install.sh | sh

Después, inicia el servicio con sudo tailscale up. El terminal te mostrará un enlace: ábrelo desde cualquier navegador para autorizar la Raspberry Pi con tu cuenta (puedes crear una gratis con tu correo o con Google). Repite la instalación de la app de Tailscale en tu móvil y tu ordenador, inicia sesión con la misma cuenta, y listo: todos tus dispositivos pasan a formar parte de tu propia red privada.

Tabla comparativa rápida

Aspecto Port Forwarding Tailscale
Seguridad Baja (puerto expuesto) Alta (nada expuesto)
Dificultad de configuración Media (depende del router) Muy baja
Coste Gratis Gratis (uso personal)
Acceso público (compartir con otros) Sí, cualquiera con la URL Solo tus propios dispositivos

Conclusión

Para uso personal, Tailscale es claramente la opción recomendada: es más segura, más fácil de configurar y no requiere tocar nada del router. Reserva el Port Forwarding solo para casos concretos en los que necesites que un servicio sea accesible públicamente por cualquier persona (por ejemplo, si algún día montas una web propia), y siempre con las precauciones de seguridad adicionales que hemos comentado.

¿Ya accedes a tu servidor casero desde fuera de casa?

Cuéntanos en los comentarios qué método usas o si has probado Tailscale.

❓ Preguntas frecuentes

El plan gratuito permite hasta 100 dispositivos y 3 usuarios, más que suficiente para uso personal o incluso para compartir el acceso con algún familiar. No hay límite de datos transferidos ni de tiempo de uso.

Sí, Tailscale permite invitar a otros usuarios a tu red privada y darles acceso solo a los dispositivos concretos que quieras compartir, sin necesidad de darles tu contraseña de Wi-Fi ni acceso completo a toda tu red doméstica.

No, esa es precisamente su gran ventaja. Tailscale funciona sin necesidad de abrir puertos ni tocar la configuración del router, a diferencia del Port Forwarding, que sí requiere entrar en el panel de administración de tu router.

🎥 Vídeo resumen

Comentarios

Entradas populares de este blog

Cómo evitar que Windows apague la pantalla o el disco duro (con gpedit)

Introducción Uno de los problemas más frecuentes en Windows es la suspensión automática del sistema, el apagado de la pantalla o la desactivación del disco duro tras unos minutos de inactividad. Aunque esto busca ahorrar energía, puede resultar frustrante si utilizas tu PC como servidor doméstico, servidor Plex, máquina de descargas o para tareas de larga duración . Si bien es posible cambiar estos ajustes desde la configuración tradicional de energía, muchas veces Windows ignora nuestras preferencias debido a directivas internas. La solución definitiva para evitar que tu ordenador se apague o suspenda es utilizar el Editor de Directivas de Grupo Local (gpedit.msc) . ⚠️ Advertencia sobre la versión de Windows El comando gpedit.msc solo está disponible de forma nativa en las ediciones Windows Pro, Enterprise y Education . Si utilizas Windows Home , esta herramienta no estará presente por defecto y deberás recurrir a la configuración convencional del Panel de Control. Paso 1...

Encender un LED con un Pulsador en Arduino (Tutorial Completo y sin fallos)

Introducción Controlar un LED mediante un pulsador es el primer proyecto práctico que se realiza al iniciarse con Arduino. Aunque parece un ejercicio sencillo, es fundamental entenderlo bien , ya que en él se esconde uno de los errores más comunes en electrónica digital: el problema del "estado flotante" . En este tutorial analizamos la lógica, el esquema y el código, explicando por qué un LED puede parpadear de forma errática sin las conexiones adecuadas y cómo solucionarlo mediante una resistencia Pull-Down o utilizando la función interna INPUT_PULLUP . Materiales necesarios Para realizar este montaje en tu banco de pruebas vas a necesitar los siguientes componentes básicos: 1 Placa Arduino UNO, Nano o Mega 1 LED (5mm, cualquier color) 1 Pulsador o botón push-button (4 pines) 1 Resistencia de 220Ω (protección para el LED) 1 Resistencia de 10kΩ (para el circuito Pull-Down) Cables Dupont / jumpers de conexión 1 Protoboard (placa de prueba...

Alarma con Arduino y Sensor Ultrasónico HC-SR04 (Tutorial paso a paso)

Introducción Crear un sistema de seguridad o detección de movimiento no tiene que ser complicado ni caro. En este tutorial vamos a construir una alarma con Arduino y un sensor de ultrasonidos (el famoso HC-SR04). Este proyecto es ideal para principiantes porque aprendes a leer sensores externos y a generar una respuesta física (encender un LED y hacer sonar un buzzer) cuando alguien se acerca demasiado. A continuación, te explico cómo funciona el sensor, qué materiales necesitas, cómo montar el circuito y te desgloso el código línea por línea para que realmente entiendas lo que estás programando. ¿Cómo funciona el Sensor Ultrasónico HC-SR04? Este sensor funciona igual que un sonar o los delfines: emite un sonido imperceptible para el humano (ultrasonido) y espera a que ese sonido choque contra un objeto y regrese (eco). Pin Trig (Trigger - Disparo): Le dice al sensor que debe "gritar" y emitir el pulso de ultrasonido. Pin Echo (Eco - Recepción): Se queda escuchando...