Způsoby platby Abuse

Jak nainstalovat OpenVPN na cloudový VPS

29.01.2023, 20:03

Jak nainstaluji OpenVPN pomocí skriptu, ručně nebo přes docker na cloudový VPS? Tento software je potřeba k maskování místní sítě bez požadavku na připojení přes SSH nebo RDP.

Před nasazením OpenVPN na cloudový VPS je vhodné objasnit technické požadavky. Software se instaluje na serverech se systémem Linux, Windows nebo dedikovaných serverech.

Co je třeba udělat před instalací OpenVPN na cloudový VPS

Návod krok za krokem vypadá následovně:

  1. Upgradujte systém. K tomu se používá příkaz sudo yum update.
  2. Proveďte změny v konfiguraci systému SELinux (vyhledejte nano /etc/selinux/config).
  3. Nainstalujte SELinux, upravte soubor sysctl.conf a připojte IP Expressing.

Po přijetí změn a zprovoznění serveru zbývá zavést OpenVPN na cloudový VPS. To můžete provést jedním ze tří způsobů: skriptem, ručně nebo pomocí dockeru.

Možnost č. 1. Nasazení OpenVPN v kontejneru docker

K tomu potřebujeme nainstalovat docker (pokud v projektu ještě není). Příkaz pro instalaci vypadá následovně:

apt install curl docker.io

Dále je třeba zadat příkaz:

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

Ten automaticky vygeneruje konfiguraci potřebnou k připojení k serveru OpenVPN. Ke stažení je k dispozici odkaz o http://Здесь specifikuje ip-adresu/.

Možnost č. 2. Instalace OpenVPN na cloudový VPS pomocí skriptu

Výhodou je, že vše probíhá téměř automaticky. Samotný skript je k dispozici z terminálu na odkazu

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

Abyste mu dali práva ke spuštění, musíte zadat příkazový řádek:

chmod +x openvpn-install.sh

Pro spuštění skriptu zadejte příkaz:

./openvpn-install.sh

Dále se v terminálu objeví otázky, na které musí správce odpovědět (záleží na tom, jaký bude konfigurační soubor).

Po dokončení instalace skript nabídne zadání klientského jména a hesla (které se použije při připojení).

Možnost č. 3. Ruční instalace OpenVPN na cloudový VPS

Pro začátek nastavíme příkaz:

apt install -y openvpn

Mínusem je, že s konfigurací, nastavením a certifikáty budete muset pracovat sami.