Dedikerad Server: Installation av OpenVPN
Denna guide skapades med följande produkter:
(Detaljer kan variera med produkter från olika leverantörer men huvudkoncepten förblir desamma)
Introduktion
OpenVPN är en kraftfull och flexibel VPN-mjukvara som möjliggör en säker anslutning över internet. Det är en öppen källkodslösning som erbjuder robust och konfigurerbar VPN-teknik för att skapa en krypterad förbindelse mellan din enhet och en VPN-server. Genom att använda OpenVPN kan du säkra din internetanslutning, skydda din online-integritet och få tillgång till geo-blockerat innehåll oavsett var du befinner dig i världen. I den här guiden går vi igenom hur du installerar och konfigurerar OpenVPN på en Linux-server.
Förberedelser
Först måste nätverksdrivrutinen TUN aktiveras. Detta steg krävs inte för root-servrar.
För att göra detta behöver du skapa en ny fil som heter tunscript.sh i mappen /usr/sbin.
nano /usr/sbin/tunscript.sh
Klistra in följande rader:
#!/bin/bash
mkdir /dev/net
mknod /dev/net/tun c 10 200
chmod 0666 /dev/net/tun
Spara filen genom att trycka CTRL+O, följt av Y och sedan Enter. Avsluta med CTRL+X. Kör sedan följande kommando:
chmod +x /usr/sbin/tunscript.sh
När detta är gjort, kör crontab -e och välj nano-editorn [1]. Lägg till denna rad längst ner i filen:
@reboot /usr/sbin/tunscript.sh || exit 1
Spara filen med CTRL+O, Y och Enter. Avsluta med CTRL+X. Nu ska skriptet köras automatiskt efter omstart.
Installation
För att installera OpenVPN, kör följande kommando i konsolen:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
En dialogruta visas där du får välja mellan UDP eller TCP. Vi rekommenderar UDP, så skriv 1 och tryck Enter. Därefter blir du ombedd att ange en port för OpenVPN, vi rekommenderar att du använder standardporten.
Nästa steg är att konfigurera DNS-servern. Vi rekommenderar att använda antingen Google Public DNS eller Cloudflare DNS:
8.8.8.8 / 8.8.4.4 - Google Public DNS
1.1.1.1 / 1.0.0.1 - Cloudflare DNS
Sedan ska du ange ett klientnamn. Du kan välja vilket namn du vill, till exempel namnet på din enhet.
Konfiguration
Lägg till fler klienter
Om du vill skapa flera anslutningar är det smidigt att skapa flera konton. För att skapa ett nytt konto, kör följande kommando:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
Välj 1 och bekräfta. Ange sedan klientnamnet.
Ta bort klienter
Kör följande kommando för att ta bort en klient:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
Välj numret på klienten i listan som du vill ta bort och tryck Enter. Bekräfta borttagningen genom att trycka Y och sedan Enter. Klienten tas bort.
Avinstallation
Om du inte längre behöver OpenVPN kan du avinstallera det så här:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
Tryck 3 och bekräfta. Bekräfta igen så avinstalleras OpenVPN.
Anslut till VPN
För att ansluta till din VPN rekommenderar vi att du använder OpenVPN-klienten. Ladda ner den på den enhet du vill ansluta från.
Anslut via SFTP till din server för att ladda ner den skapade .ovpn-filen och ta sedan bort filen från servern. När klienten är installerad, starta programmet. Högerklicka på OpenVPN-ikonen i aktivitetsfältet. Klicka på 'Import file' och välj filen du laddade ner, klicka sedan på 'Open'. För att ansluta, klicka på ikonen igen och välj "Connect".
Om du har importerat flera filer måste du välja vilken klient du vill använda och sedan klicka på Connect