Content
Instalación de WireGuard en Windows
Configurar
1) Descargamos la versión actual para Windows: https://www.wireguard.com/install/ e instalamos
2) Ejecutamos C:\Program Files\WireGuard\wireguard.exe y añadimos un túnel vacío (configuraremos el lado servidor):
Add tunnel → Add empty tunnel ...
Registramos la configuración:
Name - el nombre de la conexión de red
Public key - clave pública del servidor WireGuard (necesaria para configurar el lado cliente).
PrivateKey = # clave privada del servidor WireGuard
ListenPort = # puerto en el que WireGuard escuchará
Address = # dirección IP deseada del servidor WireGuard
Habilite la configuración para permitir que el servidor WG utilice la interfaz de red principal
3) Añadimos otro túnel vacío (configuraremos el lado cliente): Add tunnel → Add empty tunnel
Registramos los ajustes:
Name - el nombre de la conexión de red
Public key - la clave pública del cliente Wire Guard (necesaria para configurar el lado servidor).
PrivateKey = # clave privada del cliente WireGuard
Address = # dirección IP deseada del cliente WireGuard
[Peer]
PublicKey = # clave pública del servidor WireGuard (del paso 2)
AllowedIPs = # especifique las direcciones IP para las que desea utilizar el túnel WG creado (especificando la subred 0.0.0.0/0 le permitirá enrutar todo el tráfico al túnel WG)
Endpoint = # dirección IP del servidor (real, no WireGuard) y puerto en el que escucha el servidor WireGuard (configurado en el paso 2)
4) Ahora necesitamos agregar nuestro cliente a la parte del servidor WireGuard, para hacer esto regrese al paso 2 y agregue su config:
[Peer]
PublicKey = #Clave pública del cliente WireGuard (del paso 3)
AllowedIPs = #Dirección IP del usuario
5) Ahora basta con exportar los archivos de configuración Exportar todos los túneles a zip→Especificar ubicación para exportar→Guardar
A continuación, abra el archivo guardado, habrá configuraciones de todos nuestros túneles.
Dar al cliente su archivo de configuración.
6) En el servidor, seleccione la configuración del servidor y ejecute el programa
7) En el cliente agregue el archivo de configuracion a WireGuard Add Tunnel→Select client configuration file->Open
Seleccione client config y ejecute
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
Haga clic en "Crear tarea simple" → Introduzca un Nombre para la tarea (p.ej. wireguard) → Siguiente
Seleccione "Al iniciar el ordenador"→ Siguiente
Seleccione "Iniciar programa"→ Siguiente
En el campo "Programa o Script", seleccione nuestro archivo para ejecutar WireGuard (por defecto es "C:\Program Files\WireGuard\wireguard.exe")
Añada argumentos:
donde:
C:\ProgramFiles\WireGuard\wg_server.conf - расположение конфигурационного файла *.conf
Marque "Abrir la ventana Propiedades de esta tarea después de hacer clic en 'Hecho'"→ Hecho
En la ventana que se abre, marque la opción "Ejecutar con los máximos derechos"→OK
Hecho. Haz un reinicio, comprueba