Betalingsmetoder Abuse

Sådan installerer du OpenVPN på en cloud-VPS

29.01.2023, 20:03

Hvordan installerer jeg OpenVPN med et script, manuelt eller via docker på en cloud-VPS? Softwaren er nødvendig for at maskere det lokale netværk uden krav om at oprette forbindelse via SSH eller RDP.

Før du ruller OpenVPN til en cloud-VPS, er det værd at afklare de tekniske krav. Softwaren installeres på Linux, Windows eller dedikerede servere.

Hvad skal man gøre, før man installerer OpenVPN på en cloud-VPS?

Den trinvise instruktion ser sådan ud:

  1. Opgrader systemet. For at gøre dette bruges kommandoen sudo yum update.
  2. Foretag ændringer i SELinux-konfigurationen (kig efter nano /etc/selinux/config).
  3. Installer SELinux, rediger sysctl.conf-filen, og opret forbindelse til IP Expressing.

Når ændringerne er accepteret, og serveren er klar til at arbejde, er der kun tilbage at rulle OpenVPN til cloud-VPS'en. Du kan gøre det på en af tre måder: script, manuelt eller via docker.

Mulighed #1. Implementer OpenVPN i en docker-container

For at gøre dette skal vi installere docker (hvis det ikke er på projektet endnu). Kommandoen til installationen ser sådan ud:

apt install curl docker.io

Dernæst skal du indtaste kommandoen:

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

Den vil automatisk generere den konfiguration, der er nødvendig for at oprette forbindelse til OpenVPN-serveren. Downloading er tilgængelig på linket om http://Здесь specificerer ip-adresse/.

Mulighed 2. Installer OpenVPN på en cloud-VPS med et script

Fordelen er, at alt sker næsten automatisk. Selve scriptet er tilgængeligt fra terminalen på linket

https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh

For at give det rettigheder til at køre, skal du skrive i kommandolinjen:

chmod +x openvpn-install.sh

Indtast kommandoen for at køre scriptet:

./openvpn-install.sh

Derefter vises der spørgsmål i terminalen, som administratoren skal svare på (det afhænger af, hvad konfigurationsfilen skal være).

Når installationen er færdig, tilbyder scriptet at angive klientnavn og adgangskode (som skal bruges, når man opretter forbindelse).

Mulighed #3. Installer OpenVPN på cloud VPS manuelt

Til at begynde med indstiller vi kommandoen:

apt install -y openvpn

Ulempen er, at du selv skal arbejde med konfigurationer, indstillinger og certifikater.