¿VPS o VPN comercial? Auto-hospedar WireGuard o AmneziaWG en un servidor propio
Un servidor Linux de 4 € al mes basta para tener una VPN privada, con una IP limpia y dedicada y exactamente un usuario. La contrapartida: mantenerlo actualizado corre por cuenta de uno, y un VPS solo está en un país. Aquí va una comparativa honesta frente a suscribirse a NordVPN o Mullvad, y cómo dejarlo listo para que funcione en Apple TV a través de WG Connect.
La elección
Casi todo el que se plantea esto acaba en uno de tres bandos. Auto-hospedar en un VPS da una máquina privada bajo control total, con una única IP que no se comparte con miles de desconocidos. Una VPN comercial como Mullvad o NordVPN aporta una flota global de servidores y trabajo de ingeniería dedicado a no acabar bloqueada, pero exige confiar en su promesa de no guardar registros. Un servidor en casa (Raspberry Pi, NAS o router) es la opción más estricta en privacidad, pero solo resulta útil para llegar de vuelta a casa cuando se viaja.
Esta guía trata de la primera opción: un VPS alquilado a un proveedor de hosting, con WireGuard o AmneziaWG, y WG Connect como cliente en el Apple TV.
Comparativa honesta
| VPS propio | VPN comercial | |
|---|---|---|
| Coste | 3–6 €/mes, sin permanencia | 3–5 €/mes con permanencia de 2 años, más de 10 € suelto |
| IP compartida con | Nadie más | De cientos a miles de usuarios |
| Registros | Los que se configuren (ninguno por defecto) | Sin registros — auditado en los mejores proveedores |
| Anonimato de masa | Bajo — la IP lleva hasta el alquiler | Alto — uno se mezcla con el resto |
| Desbloqueo de streaming | Depende; los rangos de centros de datos acaban marcados | Ingeniería activa contra la detección |
| Variedad de países | Uno por VPS | De docenas a cientos, a un clic |
| Elusión de bloqueos | Sólida con AmneziaWG | Variable — algunos ofrecen ofuscación, muchos no |
| Mantenimiento | Actualizar el sistema y vigilar el uptime | Ninguno — lo asume el proveedor |
| Tiempo de instalación | 15–30 min la primera vez | Registrarse e instalar el cliente |
Qué hace falta para un servidor propio
- Un VPS. Sirve cualquier instancia Linux con virtualización KVM. Hetzner Cloud (CX11/CX22), un Droplet de DigitalOcean, Contabo VPS S, AWS Lightsail y Vultr son elecciones habituales. Conviene apuntar a 1 GB de RAM como mínimo y a un límite de tráfico generoso: el tráfico VPN también cuenta.
- Ubuntu 22.04 / 24.04 o Debian 12. Los kernels recientes ya incluyen WireGuard de serie. AmneziaWG se instala sin fricción mediante su paquete DKMS en estas distribuciones.
- Una dirección IPv4 pública (casi todos los planes de VPS incluyen una). El puerto UDP 51820 tiene que estar abierto — normalmente lo está por defecto, pero conviene revisar el firewall del proveedor.
- Acceso SSH. Manejarse en la línea de comandos ayuda, aunque los scripts de instalación más populares hacen casi todo el trabajo.
Vía A — WireGuard puro
La instalación más simple, y la recomendable salvo que haga falta específicamente esquivar bloqueos basados en DPI. Dos caminos igual de válidos:
Instalación manual
- Entrar por SSH:
ssh root@your-vps-ip - Instalar:
apt update && apt install -y wireguard - Generar claves para el servidor y para un peer cliente (el Apple TV)
- Crear
/etc/wireguard/wg0.confcon la clave privada del servidor, el puerto de escucha 51820 y la clave pública del cliente como [Peer] - Activar el reenvío de IP:
sysctl -w net.ipv4.ip_forward=1 - Arrancarlo:
systemctl enable --now wg-quick@wg0 - Exportar el
.confde cliente correspondiente para el Apple TV
O usar un instalador
Si no apetece editar configuraciones a mano, un instalador de código abierto como angristan/wireguard-install resuelve todo el montaje con un único script de shell y entrega una configuración de peer lista para copiar del servidor. wg-easy va un paso más allá: un contenedor Docker con interfaz web para añadir y revocar clientes.
Vía B — AmneziaWG (cuando la red bloquea WireGuard puro)
AmneziaWG es un fork de WireGuard con el mismo cifrado (ChaCha20-Poly1305) pero con los paquetes remodelados para que la inspección profunda de paquetes no los reconozca. La misma velocidad, más un tráfico que los sistemas DPI no pueden identificar como VPN. Conviene usarlo cuando:
- Se reside en un país que bloquea WireGuard a nivel de protocolo, o se viaja a él
- La red del hotel o del campus descarta las VPN basadas en UDP
- El operador local limita o bloquea el tráfico VPN
Lo más fácil: el cliente AmneziaVPN
La app oficial de escritorio o móvil de AmneziaVPN tiene un modo «Self-hosted». Basta con apuntarla al VPS (IP, login de root, clave SSH), elegir AmneziaWG como protocolo y la app instala todo en el servidor por SSH. Sobre un VPS recién creado con Ubuntu o Debian, cuestión de minutos. Después, exportar el archivo .conf e importarlo en WG Connect en el Apple TV.
Manual: amneziawg-go o módulo del kernel
Hay dos variantes del servidor:
- Módulo del kernel (DKMS): más rápido; requiere un VPS con virtualización KVM y un kernel compatible con DKMS. La mayoría de planes baratos cumplen.
- Espacio de usuario (
amneziawg-go): un pequeño porcentaje más lento, pero funciona en cualquier sitio — incluidos contenedores OpenVZ y LXC, donde no se pueden cargar módulos del kernel. Conviene tenerlo presente si el proveedor no ofrece KVM al precio buscado.
Los repositorios y las instrucciones están en la organización de Amnezia VPN en GitHub.
Importar en WG Connect
WG Connect trata un perfil propio exactamente igual que uno comercial. Sin interruptores. Sin modo experto.
- Exportar el
.confde cliente desde el servidor (o copiarlo del ordenador si el instalador lo guardó allí) - En el Apple TV: Añadir Perfil → Subir desde Móvil
- Escanear el código QR con el móvil, arrastrar allí el
.confy el Apple TV lo recoge por la red local - Conectar — WG Connect detecta si se trata de WireGuard puro o de AmneziaWG (1.0 / 2.0) y muestra el protocolo activo en la pantalla de detalle del perfil
Se pueden mantener varios perfiles a la vez — por ejemplo, uno propio en Alemania y otro de Mullvad para streaming — y alternar entre ellos con dos clics desde la pantalla de inicio.
Las contrapartidas que el marketing nunca menciona
- Detección de IP de centro de datos. Los servicios de streaming mantienen listas de bloqueo por ASN. Una IP recién estrenada de Hetzner o Contabo puede desbloquear Netflix hoy y dejar de funcionar el mes que viene. Las VPN comerciales dedican equipos enteros a rotar IPs más rápido de lo que los servicios las detectan. Con un solo VPS eso no es viable.
- Un único punto de fallo. Si cae el VPS, cae la VPN. No hay conmutación a «otro servidor en Alemania». Conviene hacer un snapshot y tener un plan de recuperación, o asumir alguna caída puntual.
- Un solo país. Se puede levantar un segundo VPS en otro país, pero cada uno cuesta otros 3–6 €/mes. Ahí es donde el valor de una VPN comercial empieza a compensar, si de verdad hace falta variedad de países.
- La IP tiene un solo titular. Cuando llega un aviso de copyright a esa IP, va dirigido a quien la alquila. Cuando una web la banea por abuso, el túnel baneado es el propio. A mucha gente le parece preferible — menos ambigüedad que compartir IP con miles de personas. A otra no.
- Las actualizaciones corren por cuenta de uno. Las actualizaciones de seguridad desatendidas cubren casi todo en Ubuntu, pero conviene revisar la máquina cada pocas semanas.
apt update && apt upgradees el mínimo.
Cuándo auto-hospedar es la decisión correcta
- Se busca un coste mensual bajo y fijo, sin las renovaciones automáticas con letra pequeña de las VPN de consumo
- Se desconfía por principio de las promesas de «sin registros» y se prefiere tener la confianza en las propias manos
- Hace falta una IP estable y reutilizable — para acceder a servicios propios, para listas de permitidos o para fijar una ubicación
- Se quiere esquivar el bloqueo de VPN por DPI con AmneziaWG sin pagar a un proveedor comercial que quizá lo soporte y quizá no
- El VPS sirve además para otra cosa: una web personal, un destino de copias de seguridad, un pequeño servidor de juegos
Cuándo gana la VPN comercial
- Se quiere elegir entre servidores de todo el mundo y cambiar de país con un clic
- Desbloquear servicios de streaming es el uso principal
- No apetece pensar en Linux en absoluto
- Se viaja mucho y se prefiere una IP compartida con miles de personas más
Muchos usuarios de WG Connect se quedan con ambas cosas: un VPS barato para el tráfico del día a día y la confianza, más un perfil WireGuard comercial (Mullvad, IVPN, AzireVPN) para las veces en que la variedad de países sí importa.
Las cuentas reales al mes
La base son 4 €/mes de VPS más 0 €/mes de WG Connect, que se compra una sola vez para el Apple TV. Añadir un perfil de VPN comercial (5 €/mes de Mullvad) solo cuando haga falta de verdad: Mullvad permite cancelar cualquier mes. Total: entre 4 y 9 € al mes con flexibilidad total, sin compromiso anual y con una IP limpia que solo usan los dispositivos propios.
Preguntas frecuentes
¿Sale más barato auto-hospedar una VPN que NordVPN o Mullvad?
Más o menos. Un VPS pequeño en Hetzner, Contabo o DigitalOcean cuesta entre 3 y 6 € al mes. Mullvad son 5 € al mes fijos. NordVPN y Surfshark rondan los 3–4 $ al mes si se contratan dos años por adelantado, y más de 12 $ al mes en caso contrario. Auto-hospedar da un precio fijo, sin permanencia ni ventas cruzadas, pero el tiempo de mantenimiento lo pone uno mismo.
¿Es más privado auto-hospedar que usar una VPN comercial?
Depende de qué se entienda por privacidad. Auto-hospedar garantiza que nadie más registra el tráfico: lo hace uno mismo, o no lo hace nadie. Pero al ser el único usuario de esa IP, la IP conduce directamente al alquiler del VPS. Las VPN comerciales esconden a cada usuario entre miles por IP. Auto-hospedar gana en confianza sobre los registros; la VPN comercial compartida gana en anonimato de masa.
¿AmneziaWG necesita virtualización KVM?
Solo si se instala el módulo del kernel de Linux. El demonio en espacio de usuario amneziawg-go funciona también en contenedores OpenVZ y LXC, con un pequeño coste de rendimiento. KVM es la opción segura por defecto, y casi todos los proveedores de VPS baratos la ofrecen.
¿Se puede ver Netflix o BBC iPlayer a través de una VPN auto-hospedada?
A veces, y con menos fiabilidad que con una VPN comercial. Los servicios de streaming mantienen listas de bloqueo de rangos de IP de centros de datos conocidos. Una IP nueva de un proveedor pequeño puede funcionar durante un tiempo, pero si el servicio clasifica el ASN como centro de datos, el acceso queda bloqueado. Las VPN comerciales dedican un esfuerzo de ingeniería considerable a rotar IPs para adelantarse a esos bloqueos; con un solo VPS no hay forma de competir.
¿Funciona WG Connect con un servidor propio?
Sí. WG Connect trata igual todos los perfiles de WireGuard o AmneziaWG: no distingue entre comerciales y auto-hospedados. Basta con exportar el archivo .conf del servidor, importarlo una vez y el Apple TV se conecta.
¿Qué especificaciones tiene sentido darle al VPS para un solo Apple TV?
1 GB de RAM, 1 vCPU y al menos 1–2 TB de tráfico al mes. WireGuard en sí es ligero: la velocidad de subida de casa será el límite mucho antes que el VPS. Hetzner CX22, el Droplet de 4 $ de DigitalOcean y el VPS S más pequeño de Contabo cumplen de sobra.