Zahlungsmethoden Abuse

Wie man OpenVPN auf einem Cloud-VPS installiert

29.01.2023, 20:03

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:

  1. Aktualisieren Sie das System. Dazu wird der Befehl sudo yum update verwendet.
  2. Nehmen Sie Änderungen an der SELinux-Konfiguration vor (suchen Sie nach nano /etc/selinux/config).
  3. 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.