Content

  1. Installazione

Configurazione di WireGuard per Windows

Installazione

1) Scaricare la versione corrente per Windows: https://www.wireguard.com/install/ e installare
2) Eseguire C:\Program Files\WireGuard\wireguard.exe e aggiungere un tunnel vuoto (configureremo il lato server):
Aggiungi tunnel → Aggiungi tunnel vuoto ...

Configurazione di WireGuard per Windows

Registriamo le impostazioni:
Nome - il nome della connessione di rete
Chiave pubblica - chiave pubblica del server WireGuard (necessaria per configurare il lato client).

[Interface]
PrivateKey = # private key of WireGuard server 
ListenPort = # port that WireGuard will listen to 
Address = # desired IP address of WireGuard server
Configurazione di WireGuard per Windows

Abilita le impostazioni per consentire al server WG di utilizzare l'interfaccia di rete principale.

Configurazione di WireGuard per Windows


3) Aggiungiamo un altro tunnel vuoto (configureremo il lato client): Aggiungi tunnel → Aggiungi tunnel vuoto
Registriamo le impostazioni:
Nome - il nome della connessione di rete
Chiave pubblica - la chiave pubblica del client WireGuard (necessaria per configurare il lato server).

[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)
Configurazione di WireGuard per Windows

4) Ora dobbiamo aggiungere il nostro client alla parte server di WireGuard; per farlo, torniamo al punto 2 e aggiungiamo la sua configurazione:

...
[Peer]
PublicKey = #WireGuard client public key (from step 3)
AllowedIPs = #IP user address
Configurazione di WireGuard per Windows

5) Ora è sufficiente esportare i file di configurazione Esportare tutti i tunnel in zip→Specificare la posizione per l'esportazione→ Salvare

Configurazione di WireGuard per Windows

Aprire quindi l'archivio salvato, dove si troveranno le configurazioni di tutti i tunnel.
Dare al client il suo file di configurazione.
6) Sul server, selezionare la configurazione del server ed eseguire il programma.

Configurazione di WireGuard per Windows

7) Sul client aggiungere il file di configurazione a WireGuard. Aggiungi tunnel→Selezionare il file di configurazione del client->Aprire

Configurazione di WireGuard per Windows

Selezionare la configurazione del client ed eseguire

Configurazione di WireGuard per Windows

In questo modo si completa la configurazione del primo client; allo stesso modo si configurano gli altri client aggiungendo i loro dati alla configurazione del server (passaggio 4).

Avviare automaticamente WireGuard dopo il riavvio del server.

1) Aggiungere il file di avvio all'autorun dello scheduler di Windows: Start→taskschd.msc

Configurazione di WireGuard per Windows

Fare clic su "Crea attività semplice" → Inserire un nome per l'attività (ad es. wireguard) → Avanti

Configurazione di WireGuard per Windows

Selezionare "All'avvio del computer"→ Avanti

Configurazione di WireGuard per Windows

Selezionare "Avvia programma"→ Avanti

Configurazione di WireGuard per Windows

Nel campo "Programma o script", selezionare il file per l'esecuzione di WireGuard (l'impostazione predefinita è "C:\Program Files\WireGuard\wireguard.exe").
Aggiungere gli argomenti:

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

dove:

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

Configurazione di WireGuard per Windows

Selezionare "Apri la finestra delle proprietà per questa attività dopo aver fatto clic su 'Fine'"→ Fine

Configurazione di WireGuard per Windows

Nella finestra che si apre, spuntate "Esegui con i massimi diritti"→OK

Configurazione di WireGuard per Windows

Fatto. Eseguire un riavvio, controllare