Server VPN WireGuard
A partire da KeeneticOS 5.0, i router Keenetic dispongono dell'applicazione Server VPN WireGuard: una soluzione VPN moderna e ad alte prestazioni per l'accesso remoto sicuro alla rete domestica da qualsiasi client. Gli amministratori creano e gestiscono i peer direttamente tramite l'interfaccia web, generando automaticamente file di configurazione e codici QR per una connessione immediata. La nuova applicazione Server VPN WireGuard semplifica la configurazione di vari scenari di connessione remota e facilita l'installazione sui dispositivi client.
La configurazione del server VPN WireGuard nella pagina Applicazioni è il modo più comodo e veloce per impostare un server VPN. Tramite le connessioni client, è possibile ottenere un accesso remoto sicuro a qualsiasi parte della rete locale dietro il server VPN.
Per una configurazione VPN WireGuard più flessibile o per creare topologie complesse e connessioni da sito a sito, utilizzare la configurazione nella pagina Altre connessioni. Per maggiori informazioni, consultare l'articolo VPN WireGuard.
Importante
Se si intende utilizzare il proprio router Keenetic come server VPN, è necessario innanzitutto verificare che disponga di un indirizzo IP pubblico e, se si utilizza il servizio KeenDNS, che funzioni in modalità Accesso diretto, che richiede anche un indirizzo IP pubblico. Se una di queste condizioni non viene soddisfatta, sarà impossibile connettersi a tale server VPN da Internet.
Configurazione del server VPN WireGuard
Per configurare connessioni sicure utilizzando il protocollo WireGuard, è necessario installare il componente di sistema Server VPN WireGuard. È possibile farlo nell' interfaccia web nella pagina Impostazioni generali del sistema, nella sezione KeeneticOS Aggiornamenti e opzioni dei componenti facendo clic su Opzioni dei componenti.

Successivamente, il riquadro Server VPN WireGuard apparirà nella pagina Applicazioni. Fare clic sul collegamento Server VPN WireGuard per aprire le impostazioni.

Nel campo Accesso alla rete è possibile selezionare il segmento di rete locale che sarà accessibile ai client.
Il campo Indirizzo IP del server specifica l'indirizzo del server VPN. Questo è l'indirizzo IP interno dell'interfaccia tunnel in formato IP/bitmask. Nel nostro esempio, è 172.16.6.1/24, ma è possibile utilizzare qualsiasi sottorete dell' intervallo privato, a condizione che non si sovrapponga ad altre sottoreti presenti sul router stesso. Ai client verrà assegnato un indirizzo IP della stessa sottorete.
L'opzione NAT per i client è abilitata per impostazione predefinita. Questa impostazione consente ai client VPN di accedere a Internet.
Per continuare la configurazione, fare clic sul pulsante + Aggiungi client.

Nella sezione Client peer, inserire un nome nel campo Nome, spuntare la casella Accesso e fare clic su Salva.
Il campo IP consentiti definisce il set di sottoreti consentite. Questi sono gli spazi di indirizzi da cui questo peer può ricevere e inviare traffico. Se necessario, è possibile specificare le sottoreti che devono essere consentite all'interno del tunnel nel campo IP consentiti. Solitamente, in questo campo vengono specificate le sottoreti del peer remoto. Per consentire la Transmission a qualsiasi indirizzo, lasciare questo campo vuoto.

Dopo aver creato il peer, la finestra Configurazione client peer si aprirà automaticamente. Fare clic sul pulsante Scarica configurazione per salvare il file di configurazione della connessione WireGuard. Il file risultante con estensione .conf può quindi essere caricato nelle impostazioni del client VPN (un router Keenetic può fungere da client VPN).

Anche un dispositivo mobile (come uno smartphone o un tablet) può essere utilizzato come client VPN. La connessione sul lato client può essere creata utilizzando il codice QR visualizzato nella finestra Configurazione client peer. Ulteriori informazioni sulla connessione di un client VPN da un dispositivo mobile sono fornite alla fine dell'articolo nella sezione Suggerimento.
Dopo aver configurato il server, impostare l'interruttore sulla posizione On.

Configurazione del client VPN WireGuard
Nell'interfaccia web del router che fungerà da client VPN, andare alla pagina Altre connessioni e fare clic sul pulsante Importa da un file nella sezione WireGuard.

Specificare il percorso del file .conf salvato in precedenza durante la configurazione del server VPN WireGuard e la connessione apparirà automaticamente in questa sezione. Impostare l'interruttore sulla posizione On.

Se tutto è configurato correttamente, dovrebbe apparire un indicatore di stato verde nella colonna Peer. La configurazione è ora completa.
Per verificare la connessione, vai alle impostazioni del server VPN e fai clic su Statistiche di connessione nel riquadro Server VPN WireGuard per visualizzare lo stato della connessione e informazioni aggiuntive sulle sessioni attive.

Per verificare la connessione VPN dal router che funge da client VPN, esegui il ping del router remoto o dei dispositivi sulla rete dietro il tunnel. Per fare ciò, vai alla pagina Diagnostica e usa l'utilità Ping.
Suggerimento
Per stabilire una connessione WireGuard da dispositivi mobili, utilizza l'app ufficiale gratuita WireGuard®. Sono disponibili versioni per Android e iOS.
Installa il client WireGuard sul tuo dispositivo mobile e avvialo.
Per aggiungere un tunnel, tocca l'icona + in basso a destra nella schermata principale. Apparirà un menu, tocca Scansiona da codice QR e punta la fotocamera del tuo dispositivo mobile verso il codice QR che è stato creato in precedenza e viene visualizzato nella finestra Configurazione peer client.
Il tunnel apparirà nell'elenco; abilitalo (sposta lo switch in posizione On). Dopo aver stabilito la connessione, controlla la disponibilità del server dal lato client. Se sei un amministratore, puoi visualizzare le Statistiche di connessione sul lato server VPN.