OpenVPN server op een Raspberry PI

Het is altijd handig om een VPN naar jouw thuisnetwerk te hebben. Als je in het buitenland bent kunnen je op deze manier toch gebruik maken van bijvoorbeeld de Ziggo Go App enz. We gaan in dit artikel gebruik maken van PIVPN, met deze tool kan je eenvoudig een OpenVPN server opzetten.

Als eerste stap gaan we er zorgen dat de Raspberry Pi helemaal up-to-date is.
sudo apt-get update && sudo apt-get upgrade

Download de software op de CLI via onderstaand commando.
curl -L https://install.pivpn.io | bash

Na het downloaden start de tool direct op, klik op OK.

Het is belangrijk dat de Raspberry Pi altijd hetzelfde IP adres heeft.
Je kan hiervoor een DHCP reservering maken of een vast IP adres instellen.

Ik gebruik een DCHP reservering, kies Yes, OK om door te gaan.

Gebruiker pi is goed, klik op OK.

Kies in de volgende stap OpenVPN, OK.

Kies in volgende scherm No, je kan dan zelf de instellingen bepalen

Als VPN poort is 1194 goed of kies een eigen poort, OK. Bevestig de poort met Yes.

Kies bij DNS provider bijvoorbeeld Google of Custom als je een andere voorkeur hebt.

In de volgende stap kan je aangeven dat jou externe IP gebruikt wordt of kies een dns record op jou domein, zoals vpn.pidemo.nl, OK. Als hebt gekozen voor een DNS Entry type je deze in, OK en bevestig dit met Yes, OK.

De OpenVPN server wil af en toe wat updates installeren, lijkt me een goed plan, OK, Yes.

Klik op OK, Yes, OK om opnieuw te starten.

Meld weer aan op de Raspberry en type het onderstaande commando om VPN profielen toe te voegen.
pivpn add

Vul de computernaam in waarmee je verbinding wil maken naar deze OpenVPN server.
Vul de verloopdatum in van het certificaat.
Vul een wachtwoord in.

Je Profile is nu opgeslagen in /home/pi/ovpn, dit profile heb je nodig in de OpenVPN Client. De client kan je downloaden vanaf https://openvpn.net/client-connect-vpn-for-windows/

Gerelateerd bericht