Metody płatności Abuse

Jak zainstalować OpenVPN na serwerze VPS w chmurze?

29.01.2023, 20:03

Jak zainstalować OpenVPN za pomocą skryptu, ręcznie lub przez docker na VPS w chmurze? Oprogramowanie jest potrzebne do maskowania sieci lokalnej bez konieczności łączenia się przez SSH lub RDP.

Przed wdrożeniem OpenVPN na VPS w chmurze warto wyjaśnić wymagania techniczne. Oprogramowanie jest instalowane na serwerach Linux, Windows lub dedykowanych.

Co należy zrobić przed instalacją OpenVPN na VPS w chmurze ?

Instrukcja krok po kroku wygląda następująco:

  1. Aktualizacja systemu. W tym celu używa się polecenia sudo yum update.
  2. Dokonaj zmian w konfiguracji SELinux (szukaj nano /etc/selinux/config).
  3. Zainstaluj SELinux, edytuj plik sysctl.conf i podłącz IP Expressing.

Po zaakceptowaniu zmian i przygotowaniu serwera do pracy pozostaje jeszcze rollowanie OpenVPN na VPS w chmurze. Można to zrobić na trzy sposoby: skryptowo, ręcznie lub przez dockera.

Opcja #1. Wdrożenie OpenVPN w kontenerze docker

Aby to zrobić, musimy zainstalować dockera (jeśli nie ma go jeszcze w projekcie). Polecenie instalacji wygląda następująco:

apt install curl docker.io

Następnie należy wpisać polecenie:

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

Spowoduje to automatyczne wygenerowanie konfiguracji potrzebnej do połączenia się z serwerem OpenVPN. Pobieranie jest dostępne pod linkiem o adresie http://Здесь specifies ip-address/.

Opcja #2. Instalacja OpenVPN na VPS w chmurze za pomocą skryptu

Zaletą jest to, że wszystko dzieje się niemal automatycznie. Sam skrypt jest dostępny z terminala pod linkiem

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

Aby nadać mu uprawnienia do uruchomienia, należy wpisać w wierszu poleceń:

chmod +x openvpn-install.sh

Aby uruchomić skrypt wpisz komendę:

./openvpn-install.sh

Następnie w terminalu pojawiają się pytania, na które administrator musi odpowiedzieć (zależy to od tego, jaki będzie plik konfiguracyjny).

Po zakończeniu instalacji skrypt zaproponuje określenie nazwy klienta i hasła (do użycia podczas łączenia).

Opcja nr 3. Ręczna instalacja OpenVPN na VPS w chmurze

Na początek ustawiamy polecenie:

apt install -y openvpn

Minusem jest to, że będziesz musiał samodzielnie pracować z konfiguracjami, ustawieniami i certyfikatami.