Saltar a contenido

Configurar el servidor WireGuard en routers GL.iNet

WireGuard® es una VPN extremadamente simple, rápida y moderna que utiliza criptografía de última generación. Está diseñada para ser más rápida, más sencilla, más ligera y más útil que IPSec, evitando al mismo tiempo su gran complejidad. Su rendimiento previsto es considerablemente superior al de OpenVPN.

Para configurar el servidor WireGuard en un router GL.iNet, vea este vídeo o siga los pasos que se indican a continuación.

Asegúrese de tener una dirección IP pública

Haga clic aquí para comprobar si su proveedor de servicios de Internet le asigna una dirección IP pública.

Si no es así, no podrá configurar su router como servidor WireGuard.

Métodos alternativos:

  1. Si tiene un router principal, inicie sesión en él y compruebe si recibe una IP pública de su ISP.
  2. Solicite a su ISP una dirección IP pública. Esto puede implicar un coste adicional.
  3. Si los dos métodos anteriores no funcionan, por ejemplo, si su red está detrás de CGNAT, puede probar nuestra solución SD-WAN AstroWarp.

Confirme si es necesario configurar el reenvío de puertos

Topología de red

GL.iNet es el router principal
  • Si el router GL.iNet es el router principal de su red, no es necesario configurar el reenvío de puertos. Pase al siguiente paso.
GL.iNet es el router secundario
  • Si ya hay un router principal en uso y el router GL.iNet está configurado como router secundario, tendrá que configurar el reenvío de puertos en el router principal.

  • Si ya hay un router principal en uso y el router GL.iNet está varios niveles por debajo del router principal, configure el reenvío de puertos en cada nivel intermedio.

Configurar el servidor WireGuard

Inicie sesión en el panel de administración web y vaya a VPN -> WireGuard Server.

  1. Haga clic en Generate Configuration solo durante la configuración inicial del servidor VPN.

    generate configuration

  2. Compruebe la configuración.

    La configuración predeterminada funciona en la mayoría de los casos, como se muestra a continuación. No es necesario modificar la dirección IPv4 si no entra en conflicto con la puerta de enlace de su router ascendente.

    check configuration

    IPv6 está desactivado de forma predeterminada en GL.iNet. Si desea utilizar una dirección IPv6, habilite IPv6 en su router.

    La dirección IPv4 es la IP del túnel del servidor WireGuard. Si entra en conflicto con la puerta de enlace de su router ascendente, cámbiela por otra, como 10.1.0.1/24, y haga clic en Apply. Asegúrese de incluir la notación CIDR "/24" para evitar problemas de conectividad.

    modify configuration

    Por ejemplo, si hay un router Xfinity aguas arriba de un router GL.iNet, la dirección IP del router Xfinity puede ser 10.0.0.1. Esta dirección puede entrar en conflicto con la IP del túnel del servidor WireGuard cuando el router GL.iNet se configure como servidor WireGuard, por lo que quizá deba realizar los cambios anteriores. Omita este ajuste si no existe ningún conflicto.

    xfinity gateway

  3. Añada un perfil.

    Cambie a la pestaña Profiles y haga clic en el botón Add para generar un perfil para su dispositivo.

    add profiles

    Establezca un nombre descriptivo y haga clic en Apply para continuar.

    profile name

    Si necesita definir ajustes avanzados, haga clic en Set More. A continuación, haga clic en Apply para continuar.

    profile settings

    Añada reglas de ruta si es necesario

    En la mayoría de los casos no es necesario añadir reglas de ruta.

    Si desea acceder desde el servidor a los dispositivos de la LAN del cliente WireGuard, vaya a la pestaña Route Rules de la página WireGuard Server para configurar las reglas de ruta. Haga clic aquí para obtener más instrucciones.

    route rules

    En caso contrario, pase al paso 4 para descargar una configuración de cliente.

  4. Descargue la configuración.

    Después de añadir un perfil y aplicarlo, se generará un archivo de configuración en tres formatos: código QR, texto sin formato y archivo .conf. Elija el método que prefiera para obtener el archivo de configuración. - QR code: Adecuado para dispositivos finales, como smartphones, tablets o portátiles, con la WireGuard App instalada. Si desea configurar un dispositivo como cliente WireGuard, solo tiene que abrir la WireGuard App, escanear el código QR y la configuración se importará automáticamente.

    client configuration qrcode

    • Plain text: En formato de texto sin formato, puede revisar los detalles de la configuración y copiarlos y pegarlos cómodamente en otro lugar para una configuración manual, como en la WireGuard App o en un router GL.iNet.

    client configuration plain text

    • .conf file: Haga clic en el botón Download para guardar el archivo .conf en su dispositivo local. También es una opción cómoda y puede subirse directamente a la aplicación WireGuard o a un router GL.iNet.

    client configuration file

    Si es necesario, puede especificar la dirección del servidor entre la IP pública, el dominio DDNS y la IP WAN actual. Esta función está disponible desde el firmware v4.8. Cuando la cambie, la dirección del servidor en el archivo de configuración se actualizará al mismo tiempo.

    Por ejemplo, se recomienda habilitar DDNS y usar un dominio DDNS como dirección del servidor si la IP pública de su red cambia con frecuencia.

    change server address

  5. Inicie el servidor WireGuard.

    Haga clic en el botón Start en la esquina superior derecha para iniciar el servidor WireGuard.

    start wireguard server

    El estado de la conexión se mostrará en la misma página.

    wireguard server status

Compruebe si el servidor WireGuard funciona correctamente

Verifique el estado del servidor

Desde el firmware v4.8, puede consultar el estado de conexión del servidor en la página WireGuard Server.

Si se muestran estadísticas de tráfico de carga y descarga y dispositivos conectados en línea, significa que el servidor WireGuard está en funcionamiento y que hay clientes WireGuard conectados.

wireguard server connected

Si se muestran 0 de tráfico y 0 clientes, significa que no hay ningún cliente WireGuard conectado.

wireguard server no client

En el firmware v4.7 y versiones anteriores, consulte el estado de conexión del servidor en la página VPN Dashboard.

Verifique la IP del cliente

Para verificar que la conexión al servidor se haya realizado correctamente, importe la configuración de WireGuard exportada anteriormente en un dispositivo de otra red, es decir, que no esté en la misma red local que el servidor. Luego abra un navegador web y busque su dirección IP y ubicación. Si coinciden con la IP y la ubicación del servidor VPN, en lugar de las de su proveedor de servicios de Internet, la conexión VPN se ha realizado correctamente.

El método más sencillo es usar un smartphone con la WireGuard App oficial instalada. Primero, desactive la conexión Wi-Fi del smartphone y conéctelo a Internet exclusivamente mediante datos móviles 4G o 5G. Después, abra la WireGuard App, importe el archivo de configuración e inicie la conexión. Compruebe si el smartphone puede acceder a Internet y si su dirección IP coincide con la IP del servidor WireGuard.

Si la conexión falla, estas son algunas causas habituales:

  • Su proveedor de servicios de Internet no le asigna una dirección IP pública. Consúltelo aquí.
  • Puede que necesite configurar el reenvío de puertos. Consúltelo aquí.
  • El puerto utilizado por el servidor WireGuard está bloqueado por su proveedor de servicios de Internet. Cámbielo por otro puerto o póngase en contacto con el proveedor para obtener más ayuda.
  • En algunos países o regiones, la conexión VPN puede estar bloqueada.

Opciones del servidor

Las opciones del servidor incluyen ajustes avanzados del lado del servidor, como el acceso remoto a la LAN del servidor y el enmascaramiento de IP. Configure estos ajustes según sus necesidades.

En el firmware v4.8 y versiones posteriores, vaya a WireGuard Server y haga clic en Options en la esquina superior derecha.

wgserver options

En el firmware v4.7 y versiones anteriores, vaya a VPN Dashboard -> VPN Server y haga clic en el icono de engranaje para acceder a WireGuard Options.

wgserver options

En la ventana emergente aparecen las siguientes funciones.

wgserver options

  • Allow Remote Access to the LAN Subnet: Si se activa, se podrá acceder a los recursos de la subred LAN del servidor a través del túnel VPN.

  • IP Masquerading: Si se activa, las direcciones IP de origen de los clientes LAN se reescribirán con la IP del túnel VPN del router. Desactive esta opción únicamente en configuraciones site-to-site en las que el par remoto conozca sus subredes LAN.

  • MTU: Abreviatura de Maximum Transmission Unit. El valor MTU establecido para el túnel anula los ajustes MTU del archivo de configuración.

  • Client to Client: Si se activa, los clientes VPN conectados a este servidor podrán acceder entre sí mediante sus respectivas direcciones IP del túnel VPN.

    Tenga en cuenta que Client to Client solo anuncia la dirección IP del túnel de cada cliente. No expone automáticamente las subredes LAN locales situadas detrás de cada cliente VPN. Si necesita que los clientes accedan a las subredes LAN de los demás, añada reglas de enrutamiento en el servidor VPN para anunciar esas subredes LAN remotas.

Instalar la WireGuard App

Descargue la WireGuard App desde el sitio web oficial de WireGuard.


WireGuard® es una marca registrada de Jason A.Donenfeld.


¿Todavía tiene preguntas? Visite nuestro foro de la comunidad o contáctenos.