Volver a todas las guías
VPNmin de lectura•Updated 2026-10-25

Servidor VPN WireGuard en un VPS: instalación, usuarios y conexiones

Tenga su propia VPN WireGuard con panel web: cree usuarios, conéctese desde Windows, macOS, iPhone, Android y Linux, use el servidor como proxy HTTP y gestione la contraseña del panel.

WireGuard es un protocolo VPN rápido y moderno, con cifrado sólido y apps oficiales para Windows, macOS, Linux, Android e iOS.

Al pedir un VPS WireGuard, instalamos WireGuard y el panel web WireGuard UI por usted, para que cree usuarios y reparta los archivos de conexión desde el navegador. La instalación tarda entre 15 y 20 minutos, sistema operativo incluido.

  • Sistema operativo: Ubuntu 22.04
  • Servidor mínimo: 1 vCPU y 1 GB de RAM
  • Acceso al panel: root, con la contraseña root de su servidor
1

Abra el panel WireGuard UI

Cuando su servidor esté listo, le enviamos por correo su dirección IP, la contraseña root y el enlace a su panel WireGuard UI. Los mismos datos están en su área de cliente, en la información del servidor.

  1. Abra el enlace del panel que viene en el correo.
  2. Inicie sesión con el usuario root.
  3. Escriba la contraseña root del mismo correo.

El panel conserva la contraseña definida en la instalación, así que cambiar la contraseña root del sistema operativo no la cambia (vea el paso 8). Si el panel indica que el acceso fue correcto pero no ocurre nada, conéctese al servidor por SSH como root y reinicie el panel:

docker restart wireguard-ui
2

Cree un usuario VPN

Cree un cliente propio en el panel para cada persona o dispositivo.

  1. En el menú de la izquierda, abra WireGuard Clients.
  2. Haga clic en New Client, arriba a la derecha.
  3. Escriba un nombre (Name). Deje IP Allocation y Allowed IPs como están: 0.0.0.0/0 envía todo el tráfico del dispositivo por la VPN.
  4. Conserve la Preshared Key generada. Añade una segunda capa de cifrado sin ralentizar la conexión.
  5. Haga clic en Submit.
  6. Haga clic en Apply Config, arriba a la derecha.

Los cambios solo se aplican al pulsar Apply Config. Hasta entonces, el nuevo cliente no puede conectarse.

3

Conéctese desde Windows o macOS

Use la app oficial de WireGuard con el archivo de configuración del cliente.

  1. Instale la app de WireGuard desde wireguard.com o la Mac App Store.
  2. En el panel, abra WireGuard Clients, busque el cliente y haga clic en Download.
  3. En la app, haga clic en Import tunnel(s) from file y elija el archivo descargado. El túnel aparece con el nombre del cliente y el estado Inactive.
  4. Haga clic en Activate. El estado cambia a Active.

Si la conexión no funciona a la primera, reinicie el ordenador una vez.

4

Conéctese desde iPhone o Android

Los móviles y tabletas añaden el túnel escaneando un código QR.

  1. Instale WireGuard desde la App Store o Google Play.
  2. En el panel, abra WireGuard Clients, busque el cliente y haga clic en QR code.
  3. En la app, toque Añadir túnel (+) y elija Crear desde código QR.
  4. Escanee el código y ponga un nombre al túnel.
  5. Permita que la app añada configuraciones VPN cuando el teléfono lo pida.
  6. Active el túnel.
5

Conéctese desde Linux

Descargue el archivo de configuración del cliente desde el panel e impórtelo con NetworkManager:

Sustituya client.conf por el nombre de su archivo. La conexión toma el nombre del archivo, así que use el mismo nombre en el segundo comando.

sudo nmcli connection import type wireguard file "client.conf"
nmcli connection up client
6

Use el servidor como proxy HTTP

El servidor también ejecuta un proxy HTTP accesible solo a través de la VPN, en 10.252.1.1 y el puerto 3128. Configúrelo en los ajustes de proxy del navegador o con una extensión como SwitchyOmega.

  1. Conéctese primero a la VPN.
  2. Instale SwitchyOmega para Chrome o Firefox y abra sus opciones.
  3. Haga clic en New profile, póngale un nombre y elija Proxy Profile.
  4. Elija HTTP en Protocol, 10.252.1.1 en Server y 3128 en Port.
  5. Haga clic en Apply changes.
  6. Haga clic en el icono de SwitchyOmega y elija su nuevo perfil.

El proxy solo funciona mientras la VPN está conectada.

7

Compruebe que la VPN funciona

Con la VPN activa, busque «cuál es mi IP» o abra cualquier web de consulta de IP. Debe mostrar la dirección IP y la ubicación de su servidor en lugar de las suyas.

8

Cambie la contraseña del panel

Sirve para poner una contraseña nueva o recuperar una olvidada. Conéctese al servidor por SSH como root, edite el archivo de usuario del panel y reinicie el panel:

Deje la línea del nombre de usuario como está. La nueva contraseña funciona en cuanto el panel se reinicia.

nano /data/wgui/users/root.json

# ponga una contraseña nueva y vacíe el hash:
#   "password": "su-nueva-contraseña",
#   "password_hash": "",

docker restart wireguard-ui
9

Qué se instala y cómo personalizarlo

El panel funciona en contenedores Docker que puede modificar si lo necesita.

  1. Docker CE y Docker Compose.
  2. WireGuard UI (ngoduykhanh/wireguard-ui), el panel web.
  3. Nginx con Certbot (jonasal/nginx-certbot), que sirve el panel por HTTPS.
  4. Archivo Compose: /root/wgui/compose.yml. Datos: /data.

Para personalizar la instalación, edite /root/wgui/compose.yml y reinicie los contenedores:

nano /root/wgui/compose.yml
cd /root/wgui && docker compose down && docker compose up -d

Consiga un servidor para esta guía

VPS WireGuard viene listo con todo lo de esta guía, desde $7.50/mes con facturación anual.

Ver planes de VPS WireGuard

Empiece hoy con su NodexVPS

Ahorre un 50 % con pago anual. Sin permanencia, cancele cuando quiera.