Betaalmethoden Abuse

Hoe OpenVPN installeren op een cloud VPS

29.01.2023, 20:03

Hoe installeer ik OpenVPN met een script, handmatig of via docker op een cloud VPS? De software is nodig om het lokale netwerk te maskeren zonder dat het nodig is om verbinding te maken via SSH of RDP.

Voordat je OpenVPN op een cloud VPS installeert, is het goed om de technische vereisten op te helderen. De software wordt geïnstalleerd op Linux, Windows of dedicated servers.

Wat je moet doen voordat je OpenVPN installeert op een cloud VPS

De stapsgewijze instructie ziet er als volgt uit:

  1. Upgrade het systeem. Hiervoor wordt het commando sudo yum update gebruikt.
  2. Breng wijzigingen aan in de SELinux config (zoek op nano /etc/selinux/config).
  3. Installeer SELinux, wijzig het sysctl.conf bestand en maak verbinding met IP Expressing.

Nadat de wijzigingen zijn geaccepteerd en de server klaar is om te werken, rest nog het uitrollen van OpenVPN naar de cloud VPS. Je kunt dit op een van de volgende drie manieren doen: script, handmatig of via docker.

Optie #1. OpenVPN uitrollen in een docker container

Om dit te doen, moeten we docker installeren (als het nog niet op het project staat). Het commando voor de installatie ziet er als volgt uit:

apt install curl docker.io

Vervolgens moet je het commando invoeren:

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

Het zal automatisch de configuratie genereren die nodig is om verbinding te maken met de OpenVPN server. Downloaden is mogelijk via de link about http://Здесь specifies ip-address/.

Optie #2. OpenVPN installeren op een cloud VPS met een script

Het voordeel is dat alles bijna automatisch gebeurt. Het script zelf is beschikbaar via de terminal op de link

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

Om het de rechten te geven om uit te voeren, moet je in de commandoregel typen:

chmod +x openvpn-install.sh

Voer het commando in om het script uit te voeren:

./openvpn-install.sh

Vervolgens verschijnen er vragen in de terminal die de beheerder moet beantwoorden (dit hangt af van wat het configuratiebestand zal zijn).

Wanneer de installatie voltooid is, zal het script aanbieden om de clientnaam en het wachtwoord (te gebruiken bij het verbinden) op te geven.

Optie #3. OpenVPN handmatig installeren op cloud VPS

Om te beginnen stellen we het commando in:

apt install -y openvpn

Het minpunt is dat je zelf aan de slag moet met configuraties, instellingen en certificaten.