Ecco una guida dettagliata per l'installazione di WireGuard VPN su Windows, MacOS, Linux, iOS e Android.

WireGuard sta rimodellando il panorama VPN con il suo protocollo leggero ma sicuro. Con solo un server e un file di configurazione, sei pronto per iniziare.

Indipendentemente dal fatto che tu abbia una configurazione WireGuard da un servizio VPN, un posto di lavoro o un progetto personale, questa guida semplifica il processo.

Quindi cos'è WireGuard? Come puoi configurarlo su Windows, MacOS, Linux, iOS e Android?

Che cos'è WireGuard?

WireGuard è un protocollo VPN open source. Dà priorità alla semplicità e alla velocità rispetto alle vecchie tecnologie VPN e implementa le tecniche VPN per creare connessioni point-to-point sicure.

È semplificato, facile da usare ed è stato ampiamente adottato grazie alle sue elevate prestazioni e sicurezza.

Un file di configurazione WireGuard (.conf) è ottenuto da fornitori di servizi VPN o autogenerato da configurazioni del server personale. È un insieme conciso di istruzioni che il software WireGuard utilizza per stabilire una connessione VPN e contiene dettagli come gli indirizzi degli endpoint, le chiavi di crittografia e le preferenze di connessione.

instagram viewer

Armato del tuo file di configurazione WireGuard, troverai che impostare un client sui sistemi operativi più diffusi sarà un gioco da ragazzi.

Installazione del client WireGuard su Windows

Entriamo subito, iniziando con l'installazione di WireGuard su Microsoft Windows.

1. Inizia visitando il sito Web WireGuard e scaricando il client Windows.

2. Apri il programma di installazione, quindi segui le semplici istruzioni per installarlo.

3. Avvia WireGuard e fai clic su Importa tunnel (s) da file.

4. Sfoglia e seleziona il file di configurazione per il tuo server WireGuard. Sarai in grado di riconoscerlo facilmente dalla sua estensione di file ".conf".

5. Una volta importato il file .conf, fare clic su Attivare pulsante per stabilire la connessione. Se lo stato è "Attivo", ti sei connesso correttamente al server WireGuard.

Installazione del client WireGuard su MacOS

1. Scarica e "ottieni" il client WireGuard dal file Mac App Store.

2. Dopo l'installazione, apri WireGuard, quindi fai clic su Importa tunnel (s) da file pulsante.

3. Cerca il tuo file .conf e fai clic Importare.

4. Clicca il Attivare pulsante per connettersi a WireGuard VPN. Se lo stato è verde e "Attivo", la connessione è andata a buon fine.

Installazione del client WireGuard su Linux

Il client Linux WireGuard è schizzinoso riguardo alla lunghezza del nome del file .conf. Deve contenere meno di 15 caratteri, altrimenti riceverai un messaggio di errore che indica che il server non può essere trovato. Rinominare il file prima di iniziare.

1. Nel terminale, prima scarica e installa il client. Questo comando ha un aspetto diverso a seconda della distribuzione di Linux che stai utilizzando.

Tratteremo i comandi di installazione per le distribuzioni Linux più popolari. Tutti i comandi devono essere eseguiti con l'account root.

Ubuntu: "sudo apt install wireguard"

Debian: "sudo apt install wireguard"

Federa: "sudo dnf install wireguard-tools"

SLES/OpenSUSE: "zypper installa wireguard-tools"

Gentoo: “emerge wireguard-strumenti”

CentOS: "sudo yum install elrepo-release epel-release", "sudo yum install kmod-wireguard wireguard-tools"

2. Sposta la configurazione dalla sua posizione corrente alla directory /etc/wireguard. In questo esempio, il file di configurazione si trova in /home/ubuntuvm ed è denominato WGLinux. Devi spostarlo in /etc/wireguard. Utilizza il seguente comando di manipolazione dei file, ma adattalo al nome del tuo file di configurazione.

cd </your/directory/with/conf file>
mv /etc/wireguard/<wireguardconffile.conf>

3. Sotto l'account root, immetti il ​​seguente comando per attivare la connessione:

wg-quick up <nameofyourconfigfile>

Si noti che "WGLinux" è il nome del file .conf di esempio (WGLinux.conf), quando si esegue il comando wg-quick, rimuovere ".conf" dal nome del file. Sul tuo sistema, sostituisci WGLinux con il nome del tuo file .conf.

Per chiudere la connessione una volta che hai finito, dai il comando:

wg-quick down <nameofyourconfigfile>

Di nuovo, in questo esempio, stiamo usando WGLinux, sostituiscilo con il nome del tuo file .conf:

Installazione del client WireGuard su iOS

1. Scarica il client WireGuard dal file Apple Store

2. Apri WireGuard e tocca il Aggiungi un tunnel pulsante.

3. Cerca il file sul tuo dispositivo Apple, quindi toccalo.

3 immagini

4. Una volta importato il file di configurazione, utilizzare l'interruttore per attivare la VPN. Un pulsante di commutazione verde indica che la connessione è andata a buon fine. Dovresti anche vedere un'icona "VPN" sulla barra di stato.

Installazione del client WireGuard su Android

Come con Linux, Android è schizzinoso riguardo alla lunghezza del nome file per il file di configurazione, quindi rinominalo in qualcosa con 15 caratteri o meno prima di iniziare.

1. Scarica il client WireGuard dal file Google Play Store.

2. Apri il client e tocca il + pulsante.

3. Seleziona l'opzione Importa da file o archivio.

4. Cerca il file di configurazione e tocca Seleziona.

3 immagini

5. Utilizzare l'interruttore a levetta per attivare la connessione VPN. In caso di successo, l'interruttore a levetta diventerà verde. Vedrai anche apparire un'icona a forma di chiave sulla barra di stato, accanto alle icone della rete cellulare.

Comprensione del file di configurazione

Il file di configurazione di WireGuard è fondamentale per le sue operazioni. Ecco un'analisi concisa dei suoi componenti principali.

1. [Interfaccia] Sezione:

  • Chiave privata: Una chiave privata con codifica base64 per il client o il server. Mantieni sempre questo segreto.
  • Indirizzo: Specifica l'indirizzo IP e la subnet per l'interfaccia WireGuard. Ad esempio, 10.0.0.2/24.
  • Porta di ascolto: (Facoltativo) La porta su cui WireGuard ascolta le connessioni in entrata.
  • DNS:Server DNS che il client dovrebbe utilizzare una volta che il tunnel è attivo.

2. Sezione [Peer] (possono esistere più sezioni peer):

  • Chiave pubblica: la chiave pubblica del peer remoto (server o client).
  • IP consentiti: Gli indirizzi IP che vengono instradati attraverso il tunnel. 0.0.0.0/0 instrada tutto il traffico.
  • Punto finale: (Solo client) L'indirizzo IP e la porta del server, nel formato IP: porta.

3. Preimpostazioni e comandi opzionali:

  • SalvaConfigurazione: Se impostato su true, qualsiasi modifica all'interfaccia (come l'aggiunta di peer) viene salvata automaticamente.
  • PostUp e PostDown: Comandi da eseguire rispettivamente dopo che l'interfaccia è stata attivata o disattivata.

Questi componenti costituiscono il nucleo del file di configurazione. Potrebbero essere presenti opzioni aggiuntive in base a casi d'uso specifici, ma gli elementi di cui sopra saranno presenti in quasi tutte le configurazioni di WireGuard.

Conclusione

WireGuard fornisce un modo semplificato e sicuro per creare connessioni VPN su una vasta gamma di piattaforme. Seguendo i passaggi descritti in questa guida, sarai in grado di installare WireGuard e importare e comprendere i file di configurazione.