Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Veilig surfen via een eigen VPN-server

Door: Koen Vervloesem | 10 september 2014 12:05

How To

Inhoudsopgave

  1. Inleiding
  2. pagina 2
  3. pagina 3

Configuratie van de server

Kopieer nu het standaardconfiguratiebestand van OpenVPN en pas het aan. Dat kan met de commando's copy ..\sample-config\server.ovpn . (let op: mét die punt) en daarna notepad server.ovpn. Zoek naar de regels die achtereenvolgens beginnen met ca, cert, key en dh. Maak daar het volgende van:

ca "C:\\OpenVPN\\config\\ca.crt"

cert "C:\\OpenVPN\\config\\server.crt"

key "C:\\OpenVPN\\config\\server.key"

dh "C:\\OpenVPN\\config\\dh1024.pem"

Sla het bestand op en sluit Kladblok af. Kopieer de nodige bestanden naar de juiste locatie met de volgende commando's in de Opdrachtprompt:

copy keys\ca.crt ..\config

copy keys\server.crt ..\config

copy keys\server.key ..\config

copy keys\dh1024.pem ..\config

copy server.ovpn ..\config

De OpenVPN-server is nu klaar. Je start de server met het programma OpenVPN GUI, dat in het Startmenu geïnstalleerd is. Dubbelklik op het icoontje in de taakbalk rechtsonder om de verbinding te starten. Windows staat toegang tot de VPN-server standaard enkel toe in je thuis- of bedrijfsnetwerk en niet op openbare netwerken, en geeft daarover een waarschuwing. Aangezien je je VPN-server waarschijnlijk enkel wilt gebruiken als je pc thuis staat, accepteer je het best die keuze en klik je op Toegang toestaan. Je VPN-server is nu operationeel, maar vergeet niet de drie voorwaarden waaraan een VPN-server moet voldoen (een statisch IP-adres, port forwarding en dynamic DNS), zie de paragraaf 'Zelf een VPN-server opzetten'.

Je configureert je OpenVPN-server in het bestand server.ovpn.

De Windows-firewall raadt je aan om je VPN-server niet in openbare netwerken te draaien.

VPN via je wifi-toegangspunt

In deze cursus leggen we uit hoe je op al je apparaten een VPN-verbinding instelt. Maar wat als je op vakantie bent met vijf mobiele apparaten en die niet allemaal opnieuw wilt configureren? Of wat als je thuis regelmatig landrestricties wilt omzeilen op allerlei apparaten en je niet overal die VPN-configuratie wilt ingeven? Heel eenvoudig: laat je apparaten verbinden met een apparaat dat zelf via een VPN een internetverbinding opzet. Geavanceerde draadloze toegangspunten ondersteunen deze functie, die vaak iets als 'VPN client' heet. In het wifi-toegangspunt geef je dan de configuratie van de VPN-server in, waarna het toegangspunt zijn internetverbinding via de VPN-server opzet. Alle apparaten die dan draadloos verbinden met het toegangspunt, surfen automatisch via het VPN, zonder dat verdere configuratie nodig is. Ondersteunt je toegangspunt dat niet, lees dan in het volgende nummer van Computer!Totaal onze workshop waarin we uitleggen hoe je van je Raspberry zo'n VPN-router maakt.

Configuratie van de client

Nu moeten we de apparaten configureren die we toegang tot de VPN-server willen geven. Als het om een Windows-computer gaat, kun je dezelfde OpenVPN-software installeren, want het programma werkt ook als client. Installeer dus op je client-pc OpenVPN op dezelfde manier als op de server. Onze uitleg over certificaten en sleutels mag je hier overslaan, want dat is niet nodig op de client. Het certificaat en de sleutel voor de client hebben we eerder al op de server aangemaakt.

Kopieer het standaardconfiguratiebestand in C:\OpenVPN\sample-config\client.ovpn naar de map C:\OpenVPN\config en open het dan met Kladblok. Vervang de regels die achtereenvolgens beginnen met ca, cert en key door:

ca "C:\\OpenVPN\\config\\ca.crt"

cert "C:\\OpenVPN\\config\\client1.crt"

key "C:\\OpenVPN\\config\\client1.key"

Gebruik de juiste naam (hier 'client1') voor het certificaat en de sleutel. Zoek naar de regel die begint met remote en maak daar het volgende van: remote server 1194, waarbij je in plaats van de aanduiding 'server' het IP-adres of de (dynamische) domeinnaam van je VPN-server invult. Sla het bestand op en sluit Kladblok af. Kopieer de bestanden ca.crt, client1.crt en client1.key van de server naar de client (doe dat op een veilige manier, bijvoorbeeld op een (versleutelde) usb-stick) en plaats ze in de map C:\OpenVPN\config. Daarna start je de OpenVPN-client met de OpenVPN GUI en ben je (als alles goed gaat) verbonden met je VPN-server.

Met de OpenVPN GUI kun je zowel een OpenVPN-server als een -client opstarten.

Mobiele apps

OpenVPN draait niet alleen op Windows, maar ook onder Linux en OS X. Op die laatste is OpenVPN bijvoorbeeld te installeren met behulp van Macports, maar er bestaat ook een grafisch programma dat OpenVPN ondersteunt: Tunnelblick. De configuratie gebeurt grotendeels hetzelfde. Ook voor allerlei mobiele platforms bestaan er OpenVPN-apps. De officiële app van OpenVPN voor iOS is OpenVPN Connect, waarmee je eenvoudig en gebruiksvriendelijk met een OpenVPN-server verbindt op je iPhone of iPad. Dezelfde app bestaat ook op Android. In de volgende paragraaf tonen we hoe je ze gebruikt. De alternatieve Android-firmware CyanogenMod heeft overigens OpenVPN-ondersteuning al ingebouwd. Dat kan interessant zijn als je toestel wat ouder is en geen recente Android-versie ondersteunt, want de OpenVPN-app vereist Android 4.0 of hoger.

3 Reacties op: Veilig surfen via een eigen VPN-server

  • Om te reageren moet je ingelogd zijn. Nog geen account? Registreer je dan en praat mee!
  • 1 jaar, 10 maanden geleden
    Zeer interessant en duidelijk artikel. PPTP wordt al minder veilig genoemd, oe geldt dat voor L2TP/IPSEC?

    mvg, Gerard
    Wanneer je een reactie plaatst ga je akoord
    met onze voorwaarden voor reacties.
  • 1 jaar, 8 maanden geleden
    Ik mis eigenlijk de volgende 'waarschuwing'; zeker omdat ik niet echt IT specialist ben. Maar mij toch dit realiseerde. Mogelijk realiseren anderen zich dit niet:

    LET OP: wat je vanaf de VPN server naar ‘buiten’ doet is nog steeds zichtbaar voor derden inclusief het IP adres waar vanaf de (‘jouw’) VPN server het Web opgaat !!!
    Dit artikel gaat om de mogelijkheid te creëren om vanaf een externe locatie eerst een ‘veilige’ VPN verbinding te realiseren naar jouw eigen VPN server om vanaf ‘daar’ (vanaf jouw VPN server) het Web op te gaan.
    Wanneer je een reactie plaatst ga je akoord
    met onze voorwaarden voor reacties.
  • 1 jaar, 5 maanden geleden
    En als je nu gewoon thuis achter je pc zit en een verbinding maakt met je eigen VPN router (via internet) is dan ook alles ge-encrypted? Of stuur je dan eerst alles ongecodeerd naar je VPN via het internet?
    Wanneer je een reactie plaatst ga je akoord
    met onze voorwaarden voor reacties.

Wanneer je een reactie plaatst ga je akoord
met onze voorwaarden voor reacties.