Cómo configurar WireGuard VPN en un VPS sueco
Ejecuta tu propio servidor VPN con WireGuard
En vez de pagar por un servicio VPN comercial, ejecuta tu propio servidor WireGuard en un VPS. Obtienes control total, sin registros de terceros y una dirección IP sueca dedicada.
Lo que necesitas
- Un VPS con Linux — KVM VPS 1G (6 €/mes) es más que suficiente
- Acceso root (SSH)
- 10 minutos de tu tiempo
Paso 1: Conéctate a tu VPS
ssh root@tu-ip-del-servidor
Paso 2: Instala WireGuard
Debian/Ubuntu
apt update && apt install -y wireguard
Rocky Linux/AlmaLinux
dnf install -y epel-release && dnf install -y wireguard-tools
Paso 3: Genera las claves
wg genkey | tee /etc/wireguard/server_private.key | wg pubkey > /etc/wireguard/server_public.key
chmod 600 /etc/wireguard/server_private.key
wg genkey | tee /etc/wireguard/client_private.key | wg pubkey > /etc/wireguard/client_public.key
Paso 4: Configuración del servidor
cat > /etc/wireguard/wg0.conf << EOF
[Interface]
PrivateKey = $(cat /etc/wireguard/server_private.key)
Address = 10.0.0.1/24
ListenPort = 51820
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
[Peer]
PublicKey = $(cat /etc/wireguard/client_public.key)
AllowedIPs = 10.0.0.2/32
EOF
Paso 5: Habilita el reenvío de IP
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
sysctl -p
Paso 6: Inicia WireGuard
systemctl enable --now wg-quick@wg0
Paso 7: Configuración del cliente
Crea client.conf:
[Interface]
PrivateKey = CLIENT_PRIVATE_KEY
Address = 10.0.0.2/24
DNS = 1.1.1.1
[Peer]
PublicKey = SERVER_PUBLIC_KEY
Endpoint = TU_IP_DEL_SERVIDOR:51820
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 25
Sustituye los valores de ejemplo por tus claves reales y la IP de tu servidor.
Paso 8: Conéctate
Importa el archivo de configuración en la aplicación WireGuard de tu dispositivo:
- Windows/macOS/Linux: wireguard.com/install
- iOS: App Store → WireGuard
- Android: Play Store → WireGuard
Verifica
curl ifconfig.me
Tu IP debería mostrar ahora la dirección IP sueca de tu servidor VPS.
Por qué tu propia VPN es mejor
| VPN autoalojada | VPN comercial | |
|---|---|---|
| Coste | 6 €/mes | 5-10 €/mes |
| Dirección IP | Dedicada (solo tuya) | Compartida con miles |
| Registros | Tú lo controlas | Confía en el proveedor |
| Dispositivos | Ilimitados | Normalmente 5-6 |
| Bloqueado por servicios | Raramente | Frecuentemente |
| Velocidad | Ancho de banda completo del VPS | Variable |
Planes VPS recomendados
| Plan | RAM | Disco | Precio | Capacidad |
|---|---|---|---|---|
| KVM VPS 1G | 1 GB | 15 GB SSD | 6 €/mes | 5-10 dispositivos |
| KVM VPS 2G | 2 GB | 20 GB SSD | 10 €/mes | 20+ dispositivos |