Creare un server VPN (Virtual Private Network) direttamente con le funzionalità integrate di Windows è possibile e può essere un’ottima soluzione per accedere in modo sicuro alla tua rete domestica o ai file sul tuo PC da remoto, senza dover installare software di terze parti. Questa guida ti illustrerà i passaggi necessari per configurare un server VPN su Windows e connetterti ad esso da un altro dispositivo.
Principi di Funzionamento
Windows utilizza il protocollo PPTP (Point-to-Point Tunneling Protocol) per la sua funzionalità di server VPN integrato. Sebbene sia facile da configurare, il PPTP è considerato meno sicuro rispetto a protocolli più moderni come OpenVPN o IKEv2 a causa delle sue vulnerabilità note. È adatto per un uso personale e per connessioni non critiche, ma per la massima sicurezza, sarebbero preferibili soluzioni con software di terze parti (che esulano da questa guida).
Requisiti Pre-Configurazione
Prima di iniziare, assicurati di avere:
- Un PC con Windows (10 o 11) configurato come server: Questo PC deve rimanere acceso e connesso a Internet quando vuoi accedere alla VPN.
- Accesso Amministrativo: Saranno necessarie le credenziali di un account amministratore sul PC server.
- Indirizzo IP Pubblico (Fisso o Dinamico con DynDNS):
- Indirizzo IP Pubblico Fisso: È l’ideale, in quanto il tuo server VPN sarà sempre raggiungibile allo stesso indirizzo.
- Indirizzo IP Pubblico Dinamico: Se il tuo ISP (Internet Service Provider) ti fornisce un IP dinamico (che cambia periodicamente), avrai bisogno di un servizio DynDNS (Dynamic DNS) come No-IP, Dynu, o DuckDNS. Questi servizi associano un nome di dominio fisso (es.
miovpn.ddns.net) al tuo IP dinamico, aggiornandolo automaticamente ogni volta che cambia. Sarà necessario configurare il client DynDNS sul tuo router o sul PC server.
- Configurazione del Router (Port Forwarding): Dovrai accedere alle impostazioni del tuo router per inoltrare le porte necessarie al PC che funge da server VPN.
Parte 1: Configurazione del Server VPN su Windows (PC Host)
Segui questi passaggi sul PC che userà come server VPN:
- Abilitare il Ruolo di Routing e Accesso Remoto:
- Fai clic destro sul pulsante Start e seleziona “Esegui“. Digita
control e premi Invio per aprire il Pannello di Controllo.
- Vai su “Programmi” > “Attiva o disattiva funzionalità di Windows”.
- Scorri verso il basso e metti la spunta su “Servizi di accesso remoto“. Fai clic su “OK” e attendi il completamento dell’installazione. Riavvia il PC se richiesto.
- Configurare il Server VPN:
- Fai clic destro sul pulsante Start e seleziona “Connessioni di rete” (o vai su
Impostazioni > Rete e Internet > Stato > Modifica opzioni scheda).
- Fai clic destro sull’adattatore di rete a cui sei connesso (solitamente “Ethernet” o “Wi-Fi”) e seleziona “Proprietà”.
- Vai alla scheda “Condivisione” e metti la spunta su “Consenti ad altri utenti in rete di collegarsi tramite la connessione Internet di questo computer“.
- Nel menu a tendina “Connessione rete domestica”, seleziona l’adattatore che corrisponde alla tua connessione VPN che verrà creata. (In questa fase non è ancora presente, ma vedrai un’opzione chiamata “Rete locale X” o simile. Lascia l’impostazione predefinita se non sei sicuro, verrà gestito automaticamente). Clicca “OK”.
- Creare una Nuova Connessione in Entrata:
- Nel Pannello di Controllo, cerca e apri “Centro connessioni di rete e condivisione“.
- Clicca su “Configura una nuova connessione o rete”.
- Seleziona “Configura una rete privata virtuale (VPN)” e clicca “Avanti”.
- Nella schermata successiva, seleziona “Consenti connessioni in entrata” e clicca “Avanti”.
- Utenti autorizzati all’accesso: Seleziona gli account utente di Windows a cui desideri concedere l’accesso VPN. Per motivi di sicurezza, crea un nuovo utente Windows dedicato solo per la VPN, con una password complessa, anziché usare il tuo account principale. Clicca “Avanti”.
- Tipo di connessione: Metti la spunta solo su “Tramite Internet (PPTP)” e deseleziona gli altri se presenti. Clicca “Avanti”.
- Protocollo di rete: Lascia le impostazioni predefinite (solitamente “Internet Protocol versione 4 (TCP/IPv4)”). Clicca “Fine“.
- Ora dovrebbe apparire una nuova connessione chiamata “Connessione in entrata” nella finestra delle “Connessioni di rete”.
- Configurare l’IP Statico (Opzionale ma Consigliato per il Server):
- Per evitare che l’IP locale del tuo PC server cambi (il che complicherebbe il port forwarding), è buona pratica assegnargli un indirizzo IP statico all’interno della tua rete locale.
- Apri le proprietà della tua scheda di rete (quella effettivamente connessa a internet, non la “Connessione in entrata”).
- Seleziona “Internet Protocol versione 4 (TCP/IPv4)” e clicca “Proprietà”.
- Seleziona “Utilizza il seguente indirizzo IP” e inserisci un IP statico (es. 192.168.1.100), la subnet mask (solitamente 255.255.255.0) e il Gateway predefinito (l’IP del tuo router, es. 192.168.1.1). Inserisci anche i DNS del tuo router o altri DNS pubblici (es. 8.8.8.8 per Google DNS).
Parte 2: Configurazione del Router (Port Forwarding)
Per rendere il tuo server VPN accessibile dall’esterno della tua rete locale, devi configurare il Port Forwarding sul tuo router.
- Accedi al Pannello di Amministrazione del Router:
- Apri il browser web e digita l’indirizzo IP del tuo router (solitamente 192.168.1.1 o 192.168.0.1).
- Inserisci nome utente e password (spesso “admin/admin” o “admin/password” di default; cambiali se non l’hai già fatto!).
- Trova la Sezione Port Forwarding:
- La posizione varia a seconda del modello del router, ma solitamente si trova in sezioni come “NAT”, “Port Forwarding”, “Virtual Servers”, “Firewall” o “Advanced Settings”.
- Crea una Nuova Regola di Port Forwarding:
- Dovrai inoltrare la porta 1723 (per PPTP) al tuo server VPN Windows.
- Nome servizio/regola: VPN_PPTP (o un nome a tua scelta).
- Protocollo: TCP.
- Porta esterna (WAN Port)/Porta di inizio/Porta di fine: 1723.
- Porta interna (LAN Port)/Porta di destinazione: 1723.
- Indirizzo IP interno/Server IP Address: Inserisci l’indirizzo IP locale del tuo PC server Windows (es. 192.168.1.100) che hai reso statico.
- Abilita: Assicurati che la regola sia attiva.
- Inoltre, il PPTP richiede che venga abilitato il protocollo GRE (Generic Routing Encapsulation) (Protocollo IP 47). Alcuni router lo gestiscono automaticamente quando attivi il port forwarding per la 1723; altri potrebbero avere un’opzione specifica da attivare nel firewall o nelle impostazioni VPN Passthrough. Controlla il manuale del tuo router.
- Salva e Riavvia il Router: Salva le modifiche e, se richiesto, riavvia il router.
Parte 3: Connessione al Server VPN da un Altro Dispositivo (Client)
Ora puoi connetterti al tuo server VPN Windows da un altro PC, smartphone o tablet.
a) Da un Altro PC Windows:
- Apri le Impostazioni VPN:
- Vai su
Impostazioni > Rete e Internet > VPN.
- Clicca su “Aggiungi VPN“.
- Configura la Connessione VPN:
- Provider VPN: Windows (integrato).
- Nome connessione: Un nome a tua scelta (es. “La Mia VPN Domestica”).
- Nome o indirizzo del server: Inserisci l’indirizzo IP pubblico del tuo router di casa (o il nome di dominio DynDNS, es.
miovpn.ddns.net).
- Tipo di VPN: Protocollo PPTP (Point to Point Tunneling Protocol).
- Tipo di credenziali: Nome utente e password.
- Nome utente e password: Inserisci le credenziali dell’utente Windows che hai creato e autorizzato per la VPN (nella Parte 1, punto 3).
- Salva e Connetti: Salva la connessione VPN. Ora la vedrai nell’elenco. Clicca su di essa e poi su “Connetti“.
b) Da Smartphone Android:
- Apri le Impostazioni VPN:
- Vai su
Impostazioni > Rete e Internet (o Connessioni) > VPN.
- Aggiungi VPN:
- Tocca l’icona “+” o “Aggiungi VPN”.
- Configura la Connessione:
- Nome: Un nome a tua scelta.
- Tipo: PPTP.
- Indirizzo server: L’indirizzo IP pubblico del tuo router o il nome DynDNS.
- Nome utente e password: Le credenziali dell’utente VPN.
- Salva e Connetti: Salva e poi tocca la VPN per connetterti.
c) Da iPhone/iPad (iOS/iPadOS):
- Apri le Impostazioni VPN:
- Vai su
Impostazioni > Generali > VPN e Gestione dispositivo.
- Tocca
VPN > Aggiungi configurazione VPN....
- Configura la Connessione:
- Tipo: PPTP.
- Descrizione: Un nome a tua scelta.
- Server: L’indirizzo IP pubblico del tuo router o il nome DynDNS.
- Nome account: Il nome utente VPN.
- Password: La password VPN.
- Lascia “Invia tutto il traffico” attivo se vuoi che tutto il tuo traffico passi per la VPN.
- Salva e Connetti: Tocca “Fine” e poi attiva il toggle per connetterti alla VPN.
Considerazioni Finali e Sicurezza
- Sicurezza PPTP: Ribadiamo che il PPTP è un protocollo datato e non considerato sicuro per la protezione dei dati sensibili, in quanto vulnerabile a certi tipi di attacchi. Evita di usarlo per transazioni critiche o se la sicurezza è la tua preoccupazione principale. È più adatto per un accesso occasionale e non sensibile.
- Velocità: Le prestazioni dipenderanno dalla velocità della tua connessione Internet di casa (in upload, che è spesso il collo di bottiglia) e dalla potenza del PC che funge da server.
- Mantenere il PC Server Acceso: Ricorda che il PC Windows che ospita il server VPN deve rimanere sempre acceso per poter accettare connessioni.
- Firewall di Windows: Assicurati che il firewall di Windows sul PC server non stia bloccando le connessioni in entrata sulla porta 1723 e sul protocollo GRE. Solitamente, la configurazione automatica gestisce questo aspetto, ma è bene verificarlo in caso di problemi.
Creare una VPN con Windows è un modo semplice per estendere la tua rete domestica, ma è fondamentale comprendere i limiti di sicurezza del protocollo PPTP prima di affidarti a esso per dati sensibili.