Monta tu propia VPN con WireGuard (y cuándo usar Tailscale o Headscale)

Cómo montar una VPN propia en un VPS con WireGuard para teletrabajar con seguridad, y cuándo compensa más Tailscale, Headscale o NetBird. Con configuración de ejemplo y consejos de seguridad.

Equipo de Rackmarkt2 min de lectura
Monta tu propia VPN con WireGuard (y cuándo usar Tailscale o Headscale)
En este artículo
  1. Por qué WireGuard
  2. Montarlo en un VPS (Ubuntu o Debian)
  3. ¿Y Tailscale, Headscale o NetBird?

Para acceder a los servidores de la empresa, al escritorio remoto o a una herramienta interna sin dejarla abierta a todo internet, lo más sensato es una VPN. Y hoy montar una propia es mucho más sencillo que hace unos años gracias a WireGuard.

Por qué WireGuard

~4.000líneas de código: auditable y con poca superficie de ataque
Kernelintegrado en Linux desde la versión 5.6
UDPconexión rápida que sobrevive a cambios de red

Frente a OpenVPN, WireGuard es más rápido, más simple de configurar y reconecta al instante cuando cambias de wifi a datos. OpenVPN sigue teniendo sentido cuando necesitas funcionar sobre TCP en redes muy restrictivas.

Montarlo en un VPS (Ubuntu o Debian)

  1. Instala WireGuard.
    apt install -y wireguard
  2. Genera las claves del servidor.
    wg genkey | tee /etc/wireguard/server.key | wg pubkey > /etc/wireguard/server.pub
    chmod 600 /etc/wireguard/server.key
  3. Crea la configuración en /etc/wireguard/wg0.conf:
    [Interface]
    Address = 10.8.0.1/24
    ListenPort = 51820
    PrivateKey = (contenido de server.key)
    
    [Peer]
    # Portátil de Ana
    PublicKey = (clave pública del portátil)
    AllowedIPs = 10.8.0.2/32
  4. Abre el puerto y arranca.
    ufw allow 51820/udp
    systemctl enable --now wg-quick@wg0
  5. Configura el cliente con la app oficial de WireGuard (Windows, Mac, Linux, Android, iOS), su propia clave y la clave pública del servidor.
Para salir a internet por la VPN

Si además quieres que todo el tráfico del portátil salga por el VPS (útil en wifis públicas), activa el reenvío de IP (net.ipv4.ip_forward=1) y añade una regla de NAT. Para acceder solo a tus servidores internos no hace falta.

¿Y Tailscale, Headscale o NetBird?

Se han puesto muy de moda y por buenos motivos: usan WireGuard por debajo pero te ahorran gestionar claves y configuraciones a mano.

WireGuard a manoTailscaleHeadscale / NetBird
Quién coordinaTúServidores de TailscaleTu propio servidor
FacilidadMediaMuy altaAlta
Muchos dispositivosPesadoIdealIdeal
Todo en tu infraestructuraSíNoSí

Nuestra recomendación

Pocos dispositivos y quieres entenderlo todo: WireGuard a mano. Un equipo con muchos dispositivos: Tailscale si te vale su nube, o Headscale/NetBird en tu propio VPS si quieres que todo quede en casa.

Tu VPN en Madrid

Un VPS pequeño basta para una VPN de equipo, con IP española fija y 1 Gbps sin límite de transferencia. Es también la mejor forma de proteger el escritorio remoto de un VPS con Windows o la pasarela de un agente de IA.

Ver VPS

Equipo de Rackmarkt

Escrito por el equipo técnico que administra nuestra plataforma de hosting, VPS y servidores. Conoce a nuestro soporte.

Preguntas frecuentes

Sigue leyendo

Atención al cliente

Soporte premiado

Estamos para ayudarte

Nuestro objetivo es brindarte la mejor experiencia de atención al cliente, por eso el equipo de Rackmarkt está listo para ayudarte en cualquier momento. No dudes en ponerte en contacto con nosotros; estaremos encantados de resolver tus consultas y ofrecerte un servicio de calidad.