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.
Steg-för-steg-instruktionen ser ut så här:
sudo yum update.
nano /etc/selinux/config
).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.
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/.
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).
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.