Hur installerar jag OpenVPN med skript, manuellt eller via docker på en moln-VPS? Programvaran behövs för att maskera det lokala nätverket utan krav på att ansluta via SSH eller RDP.
Innan du rullar OpenVPN på en moln-VPS är det värt att klargöra de tekniska kraven. Programvaran installeras på Linux-, Windows- eller dedikerade servrar.
Vad du ska göra innan du installerar OpenVPN på en moln-VPS
Steg-för-steg-instruktionen ser ut så här:
- Uppgradera systemet. För att göra detta används kommandot
sudo yum update. - Gör ändringar i SELinux-konfigurationen (leta efter
nano /etc/selinux/config). - Installera SELinux, redigera sysctl.conf-filen och anslut IP Expressing.
När ändringarna har accepterats och servern är redo att fungera återstår det att rulla OpenVPN till moln-VPS. Du kan göra det på ett av tre sätt: skript, manuellt eller via docker.
Alternativ #1. Distribuera OpenVPN i en docker-container
För att göra detta måste vi installera docker (om det inte finns på projektet ännu). Kommandot för installationen ser ut så här:
apt install curl docker.io
Därefter måste du ange kommandot:
docker run --name dockovpn --cap-add=NET_ADMIN
-p 1194:1194/udp -p 80:8080/tcp
-e HOST_ADDR=$(curl -s https://api.ipify.org)
alekslitvinenk/openvpn
Det kommer automatiskt att generera den konfiguration som behövs för att ansluta till OpenVPN-servern. Nedladdning är tillgänglig på länken om http://Здесь anger ip-adress/.
Alternativ 2. Installera OpenVPN på en moln-VPS med ett skript
Fördelen är att allt sker nästan automatiskt. Själva skriptet är tillgängligt från terminalen på länken
https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
För att ge det rättigheter att köra måste du skriva in kommandoraden:
chmod +x openvpn-install.sh
För att köra skriptet ange kommandot:
./openvpn-install.sh
Därefter visas frågor i terminalen som administratören måste svara på (det beror på vad konfigurationsfilen kommer att vara).
När installationen är klar kommer skriptet att erbjuda att ange klientnamn och lösenord (som ska användas vid anslutning).
Alternativ #3. Installera OpenVPN på moln-VPS manuellt
Till att börja med ställer vi in kommandot:
apt install -y openvpn
Minuset är att du måste arbeta med konfigurationer, inställningar och certifikat själv.