Installare Wireguard Server su Debian 12

wireguard linux debian

Prerequisiti:

  • Un server Debian 12 funzionante.

  • Accesso root o con privilegi sudo.

  • Una connessione internet stabile.

Passaggi:

1. Aggiorna il sistema

Apri il terminale e aggiorna la lista dei pacchetti e i pacchetti installati:

sudo apt update
sudo apt upgrade -y


2. Installa WireGuard e i suoi strumenti

Installa i pacchetti necessari per WireGuard:

sudo apt install wireguard wireguard-tools qrencode

3. Installa Docker

Installa Docker e Docker Compose:

sudo apt install docker.io docker-compose

4. Scarica wg-easy

Clona il repository di wg-easy da GitHub:

git clone https://github.com/wg-easy/wg-easy.git
cd wg-easy

5. Generare l’hash della password della GUI

Questo processo permette di ottenere il digest valore di hash della password, il che rende quasi impossibile ad un malintenzionato risalire alla password reale. Dovrete sostituire password con il vostro valore. 

docker run --rm -it ghcr.io/wg-easy/wg-easy wgpwcp password

6. Modifica del file di configurazione

Modifica il file docker-compose.yml prima di tutto la variabile – WG_HOST dovrà avere l’ip del server o il dominio e poi decommentare la variabile – PASSWORD_HASH= inserendo subito dopo il segno = il digest ottenuto dall’hashing della password fatto in precedenza. Salvate.

7. Avvia wg-easy

Avvia wg-easy con Docker Compose:

sudo docker-compose up -d

9. Accedi all’interfaccia web

Apri un browser web e vai all’indirizzo http://<indirizzo_ip_del_server>:51821 (sostituisci <indirizzo_ip_del_server> con l’indirizzo IP del tuo server).

Inserisci la password che hai usato per creare il valore di hash al punto 5.

10. Aggiungi un client

Dall’interfaccia web, puoi creare nuovi client:

  • Clicca su “+ New” per aggiungere un nuovo client.

  • Inserisci un nome per il client e clicca su “Create”.

  • Il server genererà automaticamente la configurazione per il client. Puoi scaricare il file di configurazione (.conf) o scansionare il codice QR.

11. Configura il client

  • PC/Laptop: Installa il client WireGuard per il tuo sistema operativo (Windows, macOS, Linux). Importa il file .conf scaricato.

  • Smartphone: Installa l’app WireGuard e scansiona il codice QR.

12. Connettiti

Attiva la connessione VPN sul tuo client. Se hai configurato correttamente il tutto, dovresti essere connesso alla tua VPN.

E buona VPN a tutti!

Condividi:

Altri Articoli

Come funziona SpeedTest

Guida completa su come funziona SpeedTest

Come Funziona Speedtest su Speedtest.it: La Tecnologia LibreSpeed Nel mondo digitale di oggi, misurare la velocità della propria connessione Internet è diventato essenziale quanto controllare

WireGuard o OpenVPN: analisi dei pro e i contro

Introduzione Nell’ambito delle reti private virtuali (VPN), due protocolli hanno guadagnato particolare attenzione negli ultimi anni: OpenVPN e WireGuard. Entrambi offrono soluzioni per la creazione di tunnel sicuri

Hash password

Hash di una Password

Cos’è l’Hash di una Password e Perché è Fondamentale per la Sicurezza Nel mondo della sicurezza informatica, la protezione delle password è uno degli aspetti

Wireguard

WireGuard: La Nuova Frontiera delle VPN

Nel mondo delle reti private virtuali (VPN), WireGuard sta emergendo come una delle soluzioni più promettenti e innovative degli ultimi anni. Con una combinazione unica

Sicurezza della Rete: Firewall, IDS e IPS

Nell’era digitale, la sicurezza informatica è diventata una priorità assoluta per le aziende di ogni dimensione. La protezione delle informazioni aziendali sensibili e dei dati