Wie installiere ich OpenVPN per Skript, manuell oder über Docker auf einem Cloud-VPS? Die Software wird benötigt, um das lokale Netzwerk zu maskieren, ohne dass eine Verbindung über SSH oder RDP erforderlich ist.
Bevor Sie OpenVPN auf einem Cloud-VPS installieren, sollten Sie die technischen Voraussetzungen klären. Die Software wird auf Linux, Windows oder dedizierten Servern installiert.
Was ist vor der Installation von OpenVPN auf einem Cloud-VPS zu tun?
Die Schritt-für-Schritt-Anleitung sieht wie folgt aus:
- Aktualisieren Sie das System. Dazu wird der Befehl
sudo yum updateverwendet. - Nehmen Sie Änderungen an der SELinux-Konfiguration vor (suchen Sie nach
nano /etc/selinux/config). - Installieren Sie SELinux, bearbeiten Sie die Datei sysctl.conf und verbinden Sie IP Expressing.
Nachdem die Änderungen akzeptiert wurden und der Server betriebsbereit ist, müssen Sie noch OpenVPN auf dem Cloud-VPS installieren. Sie können dies auf eine von drei Arten tun: per Skript, manuell oder über Docker.
Option #1. OpenVPN in einem Docker-Container bereitstellen
Um dies zu tun, müssen wir Docker installieren (falls es noch nicht im Projekt vorhanden ist). Der Befehl für die Installation sieht wie folgt aus:
apt install curl docker.io
Als nächstes müssen Sie den Befehl eingeben:
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
Es wird automatisch die Konfiguration generiert, die für die Verbindung mit dem OpenVPN-Server benötigt wird. Das Herunterladen ist unter dem Link über http://Здесь specifies ip-address/ möglich.
Option #2. OpenVPN auf einem Cloud-VPS mit einem Skript installieren
Der Vorteil ist, dass alles fast automatisch abläuft. Das Skript selbst ist über das Terminal verfügbar unter dem Link
https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
Um ihm die Rechte zur Ausführung zu geben, müssen Sie es in die Befehlszeile eingeben:
chmod +x openvpn-install.sh
Um das Skript auszuführen, geben Sie den Befehl ein:
./openvpn-install.sh
Anschließend erscheinen im Terminal Fragen, die der Administrator beantworten muss (je nachdem, wie die Konfigurationsdatei aussehen soll).
Wenn die Installation abgeschlossen ist, bietet das Skript an, den Client-Namen und das Passwort (für die Verbindung) anzugeben.
Option #3. OpenVPN manuell auf dem Cloud-VPS installieren
Zu Beginn setzen wir den Befehl:
apt install -y openvpn
Der Nachteil ist, dass Sie selbst mit den Konfigurationen, Einstellungen und Zertifikaten arbeiten müssen.