Content

  1. Instalación

Instalación de WireGuard en Windows

Antes de ejecutar los comandos descritos, asegúrese de estar utilizando la última versión de WireGuard y de tener derechos de administrador en su dispositivo.

Instalación

1) Descargar la versión actual para Windows: https://www.wireguard.com/install/ e instalar
2) Ejecute C:\Program Files\WireGuard\wireguard.exe y añadir un túnel vacío (vamos a configurar el lado del servidor):
Añadir túnel → Añadir túnel vacío ...

Instalación de WireGuard en Windows

Registramos la configuración:
Nombre - el nombre de la conexión de red.
Clave pública - clave pública del servidor WireGuard (necesaria para configurar el lado cliente).

[Interface]
PrivateKey = # private key of WireGuard server 
ListenPort = # port that WireGuard will listen to 
Address = # desired IP address of WireGuard server
Instalación de WireGuard en Windows

Habilitar configuración para permitir que el servidor WG utilice la interfaz de red principal

Instalación de WireGuard en Windows


3) Añadimos otro túnel vacío (configuraremos la parte cliente): Añadir túnel → Añadir túnel vacío.
Registramos los ajustes:
Nombre - el nombre de la conexión de red
Clave pública - la clave pública del cliente WireGuard (necesaria para configurar el lado del servidor).

[Interface]
PrivateKey = # WireGuard client private key
Address = # desired IP address of WireGuard client
[Peer]
PublicKey = # public key of the WireGuard server (from step 2)
AllowedIPs = # specify the IP addresses for which you want to use the created WG tunnel (specifying the subnet 0.0.0.0/0 will allow you to route all traffic to the WG tunnel)
Endpoint = # Server IP address (real, not WireGuard) and port that WireGuard server listens on (configured in step 2)
Instalación de WireGuard en Windows

4) Ahora necesitamos agregar nuestro cliente a la parte del servidor WireGuard, para ello regresamos al paso 2 y agregamos su config:

...
[Peer]
PublicKey = #WireGuard client public key (from step 3)
AllowedIPs = #IP user address
Instalación de WireGuard en Windows

5) Ahora basta con exportar los archivos de configuración Exportar todos los túneles a zip→Especificar ubicación para exportar→Guardar

Instalación de WireGuard en Windows

A continuación, abra el archivo guardado, habrá configuraciones de todos nuestros túneles.
Dale al cliente su archivo de configuración.
6) En el servidor, seleccione la configuración del servidor y ejecute el programa

Instalación de WireGuard en Windows

7) En el cliente agregue el archivo de configuración a WireGuard. Add Tunnel→Select client configuration file->Open

Instalación de WireGuard en Windows

Seleccione client config y ejecute

Instalación de WireGuard en Windows

Esto completa la configuración del primer cliente, similarmente configure los otros clientes agregando sus datos al server config (paso 4)

Auto-iniciar WireGuard después de un reinicio del servidor.

1) Agregue el archivo de inicio a la ejecución automática del programador de Windows: Inicio→taskschd.msc

Instalación de WireGuard en Windows

Haga clic en "Crear tarea simple" → Introduzca un Nombre para la tarea (p.ej. wireguard) → Siguiente

Instalación de WireGuard en Windows

Seleccione "Al iniciar el ordenador"→ Siguiente

Instalación de WireGuard en Windows

Seleccione "Iniciar programa"→ Siguiente

Instalación de WireGuard en Windows

En el campo "Programa o Script", seleccione nuestro archivo para ejecutar WireGuard (por defecto es "C:\Program Files\WireGuard\wireguard.exe")
Añadir argumentos:

/installtunnelservice "C:\Program Files\WireGuard\wg_server.conf"

donde:

C:\Program Files\WireGuard\wg_server.conf - расположение конфигурационного файла *.conf

Instalación de WireGuard en Windows

Marque "Abrir la ventana Propiedades de esta tarea después de hacer clic en 'Hecho'"→ Hecho

Instalación de WireGuard en Windows

En la ventana que se abre, marque la opción "Ejecutar con los máximos derechos"→OK

Instalación de WireGuard en Windows

Hecho. Haz un reinicio, comprueba