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:
- Aktualizacja systemu. W tym celu używa się polecenia
sudo yum update. - Dokonaj zmian w konfiguracji SELinux (szukaj
nano /etc/selinux/config). - 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.