VPS: Installatie van OpenVPN
Deze handleiding is gemaakt met de volgende producten:
(Details kunnen verschillen bij producten van verschillende aanbieders, maar de hoofdconcepten blijven hetzelfde)
Introductie
OpenVPN is een krachtige en veelzijdige VPN-software die een veilige verbinding via het internet mogelijk maakt. Het is een open source oplossing die robuuste en configureerbare VPN-technologie biedt om een versleutelde verbinding tot stand te brengen tussen jouw apparaat en een VPN-server. Met OpenVPN kun je je internetverbinding beveiligen, je online privacy beschermen en geo-beperkte content bekijken, waar je ook bent ter wereld. In deze gids nemen we je mee door het proces van het installeren en configureren van de OpenVPN service op een Linux-server.
Voorbereiding
Allereerst moet de netwerkdriver TUN geactiveerd worden. Deze stap is niet nodig voor root-servers.
Hiervoor maak je een nieuw bestand aan met de naam tunscript.sh in de map /usr/sbin.
nano /usr/sbin/tunscript.sh
Voeg daarna de volgende regels toe:
#!/bin/bash
mkdir /dev/net
mknod /dev/net/tun c 10 200
chmod 0666 /dev/net/tun
Sla het bestand op met CTRL+O, bevestig met Y en druk op Enter. Sluit het bestand af met CTRL+X. Voer daarna het volgende commando uit:
chmod +x /usr/sbin/tunscript.sh
Daarna open je crontab -e en kies je de nano editor [1]. Voeg deze regel toe aan het einde van het bestand:
@reboot /usr/sbin/tunscript.sh || exit 1
Sla het bestand weer op met CTRL+O, bevestig met Y en druk op Enter. Sluit af met CTRL+X. Na een herstart zou dit automatisch moeten werken.
Installatie
Om OpenVPN te installeren, voer je het volgende commando uit in de console:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
Er verschijnt een dialoog waarin je wordt gevraagd of je UDP of TCP wilt gebruiken. Wij raden UDP aan, dus typ 1 en druk op Enter. Vervolgens wordt je gevraagd om een poort voor OpenVPN, wij adviseren de standaardpoort te gebruiken.
Daarna moet je de DNS-server instellen. Wij raden aan om Google Public DNS of Cloudflare DNS te gebruiken:
8.8.8.8 / 8.8.4.4 - Google Public DNS
1.1.1.1 / 1.0.0.1 - Cloudflare DNS
Vervolgens geef je een clientnaam op. Dit kan elke naam zijn die je wilt, bijvoorbeeld de naam van je apparaat.
Configuratie
Meer clients toevoegen
Wil je meerdere verbindingen maken, dan is het handig om meerdere accounts aan te maken. Om een extra account te maken, voer je het volgende commando uit:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
Kies 1 en bevestig. Daarna geef je de clientnaam op.
Clients verwijderen
Gebruik het volgende commando om een client te verwijderen:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
Selecteer het nummer van de client in je lijst die je wilt verwijderen en druk op Enter. Je wordt gevraagd om de verwijdering te bevestigen. Als je zeker bent, druk je op Y en daarna op Enter. De client wordt dan verwijderd.
Verwijderen
Als je OpenVPN niet meer nodig hebt, kun je het zo verwijderen:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
Druk op 3 en bevestig. Bevestig nogmaals en OpenVPN wordt daarna verwijderd.
Verbinden met de VPN
Wil je verbinding maken met je VPN, dan raden we aan om de OpenVPN client te gebruiken. Download deze simpelweg op het apparaat waarmee je wilt verbinden.
Verbind via SFTP met je server om het aangemaakte .ovpn-bestand te downloaden en verwijder het bestand daarna van je server. Zodra je de client hebt geïnstalleerd, start je het programma. Klik met de rechtermuisknop op het OpenVPN-icoon in de taakbalk. Klik vervolgens op 'Import file' en selecteer het eerder gedownloade bestand, klik op 'Open'. Om te verbinden, klik je opnieuw op het icoon en kies je "Connect".
Als je meerdere bestanden hebt geïmporteerd, moet je eerst de client selecteren die je wilt gebruiken en daarna op Connect klikken.
Conclusie
Gefeliciteerd, je hebt OpenVPN succesvol geïnstalleerd en geconfigureerd! Heb je nog vragen of problemen? Neem dan gerust contact op met onze support, die elke dag voor je klaarstaat!