Oggi vediamo come creare una VPN e accedere a tutti i servizi nella propria rete anche sul Raspberry Pi (tipo Home Assistant, samba, ssh ecc..).
Come prima cosa mandiamo questo comando per scaricare e far partire l’installazione PiVPN:
curl -L https://install.pivpn.io | bash
Adesso quando parte chiederà questo:
Tutte le volte che chiede ok, da teglielo e quando chiede yes o no dategli sempre yes, solo quando vi dico io dovete cambiare risposta.
Qui se non sono giusti gli indirizzi premete no, se è giusto premete yes:
Qui selezionate l’account se ne avete due o di più io vi consiglio di premere pi quello di fault:
Adesso come porta selezionate UDP e subito dopo lasciate la porta di default (la porta va aperta sul modem/router dove è collegato il RPi):
Adesso se avete un IP pubblico statico potete selezionare l’IP se no vi serve un DDNS che farà da tramite:
Poi vi chiederà l’indirizzo ddns, di confermare e poi date yes a tutto e ok, alla fine chiede di riavviare e dite si.
Adesso riaccedete al terminale o a ssh e per creare il file da usare date questo comando:
pivpn add
Chiederà si dare uno user e una password date li e il file creato sarà /home/pi/ovpns.
Adesso scaricate il client di windows (https://openvpn.net/index.php/open-source/downloads.html) per provare se funziona e importa il file appena creato, ti chiederà la password.
se volete creare un profilo senza password usate questo comando
pivpn add nopass
Per la lista dei profili usare questo comando:
pivpn list
Per rimuover un account usare questo comando:
pivpn revoke nomeuser