WireGuard è un protocollo VPN abbastanza nuovo che è molto più sicuro e veloce di OpenVPN o IPsec. Se stai cercando una soluzione VPN sicura, WireGuard è una delle scelte migliori: puoi configurare il tuo WireGuard VPN su Raspberry Pi e connetti tutti i tuoi dispositivi al server senza preoccuparti del problema della larghezza di banda o dei dati sicurezza. Questa guida passo passo ti mostrerà come fare.

L'app WireGuard VPN è disponibile per tutte le principali piattaforme, come dispositivi Windows, Mac, Linux, Android e iOS che puoi utilizzare per connettere in modo sicuro i tuoi dispositivi alla VPN WireGuard fai-da-te.

Di cosa avrai bisogno

Avrai bisogno di quanto segue per creare la tua VPN con WireGuard.

  • Raspberry Pi 3 o 4 con alimentatore e custodia.
  • Scheda microSD da 8 GB o superiore.
  • Cavo Ethernet per collegare Raspberry Pi al tuo router.
  • Mouse e tastiera USB (opzionali)

Passaggio 1: preparare la scheda SD

  1. Scarica il Imager Raspberry Pi strumento su un altro computer e collegare la scheda microSD ad esso.
  2. instagram viewer
  3. Avvia Raspberry Pi Imager e fai clic Scegli il sistema operativo > Sistema operativo Raspberry Pi (altro) > Sistema operativo Raspberry Pi (64 bit).
  4. Clic Scegli Archiviazione e seleziona la tua scheda microSD. Assicurati che la carta sia vuota o non contenga dati importanti.
  5. Clic Scrivere. Conferma quando viene visualizzata la richiesta. Il completamento dell'operazione potrebbe richiedere del tempo.
  6. Al termine, la scheda SD verrà espulsa automaticamente. Scollegare la scheda e ricollegarla.
  7. Apri il Esplora file o cercatore finestra e quindi aprire il avvio partizione.
  8. Crea due file: ssh e wpa_supplicant.conf (se intendi utilizzare il Wi-Fi per la connessione di rete).
  9. Nel wpa_supplicant.conf file, incolla quanto segue (modificando AU al prefisso del tuo paese, e il ssid e psk valori ai dettagli del proprio router) e quindi salvarlo.
paese=AU
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
rete={
sid="MyWiFiNetwork"
psk="aVeryStrongPassword"
key_mgmt=WPA-PSK
}

Il ssh il file rimane vuoto senza estensione.

Si consiglia vivamente di collegare il Raspberry Pi alla rete o al router utilizzando un cavo Ethernet per una maggiore velocità e sicurezza.

Passaggio 2: configura e installa PiVPN

PiVPN è uno script leggero che possiamo utilizzare per installare e configurare WireGuard su Raspberry Pi. I passi sono come segue:

  1. Inserisci la scheda microSD in Raspberry Pi.
  2. Collega il cavo HDMI al Pi e a un display, come il monitor o la TV.
  3. Inoltre, collegare una tastiera e un mouse USB.
  4. Accendi l'alimentazione per avviare il Raspberry Pi.
  5. Configura la configurazione iniziale del sistema operativo Raspberry Pi, crea un account utente locale, installa gli aggiornamenti e quindi riavvia. Ricorda il nome utente e la password locali che crei qui.

Dopo il riavvio, aprire a terminale finestra ed eseguire il comando seguente per aggiornare i pacchetti.

sudo apt aggiornamento && sudo apt aggiornamento completo

Premere Y per conferma (se viene visualizzata una richiesta) per continuare il processo di aggiornamento. Il completamento dell'operazione potrebbe richiedere del tempo. Dopo aver aggiornato i pacchetti, eseguire il comando seguente nella finestra Terminale per avviare l'installazione di PiVPN e WireGuard.

ricciolo -L https://install.pivpn.io | bash

Questo scaricherà e aprirà la procedura guidata di configurazione di PiVPN che utilizzeremo per installare WireGuard VPN. Se ricevi un arricciare errore, assicurati arricciare viene installato eseguendo il comando seguente nella finestra Terminale e quindi riprova.

sudo apt installare Riccio

Una volta scaricata la configurazione di PiVPN, viene visualizzata una finestra della procedura guidata di configurazione (come mostrato di seguito) che mostra il messaggio "Questa procedura guidata di installazione trasformerà il tuo Raspberry Pi in un server OpenVPN e WireGuard".

Devi impostare o assegnare a indirizzo IP statico al tuo Raspberry Pi per impedire qualsiasi modifica dell'IP dopo l'interruzione dell'alimentazione o il riavvio. Puoi prenotare l'IP dalle impostazioni DHCP del tuo router. Se hai prenotato l'IP nel tuo router, seleziona . Se non puoi farlo, seleziona No per impostare un indirizzo IP statico su Raspberry Pi.

L'utente predefinito è pie dovrebbe essere visibile su questa schermata. Tuttavia, se hai configurato un profilo durante la configurazione del sistema operativo Raspberry Pi (64 bit), il tuo nome utente verrà visualizzato qui. Utilizzare i tasti freccia per evidenziare e la barra spaziatrice per selezionarlo, quindi premere il tasto accedere tasto o selezionare OK.

Dalle opzioni disponibili, seleziona WireGuard e fai clic OK oppure premere il accedere chiave.

Installa qualsiasi aggiornamento richiesto se viene visualizzato un messaggio. Altrimenti, sul Installa WireGuard schermo, seleziona . Verrà avviata l'installazione del server VPN WireGuard sul tuo Raspberry Pi. Non apportare modifiche quando richiesto. Mantienilo come predefinito, come la porta predefinita 51820, a meno che tu non ne voglia una diversa.

Conferma la porta predefinita e seleziona . Nella schermata successiva, è necessario selezionare a Provider DNS. Puoi sceglierne uno in base alle tue preferenze e alla tua posizione. Se utilizzi un server DNS che blocca gli annunci, come Pi-hole, devi selezionare Costume quindi inserire manualmente l'indirizzo DNS.

Conferma la selezione del server DNS selezionato e scegli o premere accedere procedere. Verrai visualizzato con due opzioni: puoi utilizzare IP pubblico o DNS pubblico. Scegli il ...usa questo IP pubblico opzione se si dispone di un IP statico assegnato dal provider di servizi. Altrimenti scegli Voce DNS per utilizzare un DNS pubblico (per IP dinamico) e impostare il DNS dinamico. Puoi scegliere tra il i migliori provider di DNS dinamico gratuiti.

Confermare l'IP pubblico o il DNS selezionando . In questa fase verranno generate le chiavi del server. Nel passaggio successivo, è necessario eseguire un aggiornamento automatico. Questo installerà i pacchetti richiesti.

A questo punto, hai completato l'installazione di WireGuard VPN. È necessario riavviare Raspberry Pi per rendere effettive le modifiche.

Passaggio 3: collega i dispositivi a Raspberry Pi WireGuard VPN

Per connetterti alla tua VPN WireGuard Raspberry Pi, devi creare un profilo. In una finestra di Terminale, immetti il ​​seguente comando,

sudo pivpn add

Inserisci i dettagli del tuo profilo. Puoi nominarlo qualsiasi cosa, come "MyWireGuardVPN". Questo imposterà il tuo profilo. Il file di configurazione per la connessione si trova sotto /home/pi/configs.

Puoi utilizzare questo file di configurazione per una connessione WireGuard o generare un codice QR per una connessione VPN WireGuard sicura. Per questo, devi installare l'app WireGuard VPN sul tuo dispositivo Android o iOS. Per generare il codice QR, esegui il seguente comando in una finestra Terminale sul tuo Raspberry Pi.

pivpn -qr MyWireGuardVPN

Nell'app WireGuard sul tuo dispositivo Android o iOS, tocca il + (più) e scegli SCANSIONE DA QR CODE per scansionare il codice QR. Inserisci il nome del profilo e tocca Salva.

Ora puoi utilizzare questo profilo per connetterti alla tua VPN WireGuard in esecuzione su Raspberry Pi.

Le prestazioni di velocità di WireGuard dipenderanno dalla velocità della tua rete.

Naviga in sicurezza con WireGuard su Raspberry Pi

In questa guida, ti abbiamo mostrato come configurare WireGuard su un Raspberry Pi 3 o 4 e connettere i tuoi dispositivi mobili alla VPN sicura. Ora puoi utilizzare il tuo server VPN Raspberry Pi WireGuard per accedere in modo sicuro al Web e alla tua rete domestica da remoto. Non ci sono costi di abbonamento o registrazione dei dati. Ciò fornisce anche la privacy del provider di servizi Internet e ti aiuta ad accedere ai contenuti in modo sicuro da qualsiasi luogo.

Come configurare WireGuard su Windows

Leggi Avanti

CondividereTwittaCondividereE-mail

Argomenti correlati

  • Fai da te
  • Lampone Pi
  • WireGuard
  • VPN

Circa l'autore

Ravi Singh (20 articoli pubblicati)

Ravi è un esperto spiegatore di tecnologia, un appassionato di IoT e un amante di Linux con un background in big data e sviluppo di app. Trascorre la maggior parte dei fine settimana lavorando con i dispositivi IoT e giocando su Xbox. È anche un viaggiatore solista che ama le escursioni e l'esplorazione di nuovi sentieri.

Altro da Ravi Singh

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti