Come si installa OpenVPN tramite script, manualmente o via docker su un VPS cloud? Il software è necessario per mascherare la rete locale senza la necessità di connettersi tramite SSH o RDP.
Prima di installare OpenVPN su un cloud VPS, è bene chiarire i requisiti tecnici. Il software viene installato su server Linux, Windows o dedicati.
Cosa fare prima di installare OpenVPN su un cloud VPS
Le istruzioni passo-passo sono le seguenti:
- Aggiornare il sistema. Per farlo, si utilizza il comando
sudo yum update. - Apportare modifiche alla configurazione di SELinux (cercare
nano /etc/selinux/config). - Installare SELinux, modificare il file sysctl.conf e connettere IP Expressing.
Dopo che le modifiche sono state accettate e il server è pronto a funzionare, resta da eseguire il roll-out di OpenVPN sul cloud VPS. È possibile farlo in tre modi: tramite script, manualmente o tramite docker.
Opzione #1. Distribuire OpenVPN in un contenitore docker
Per farlo, è necessario installare docker (se non è ancora presente nel progetto). Il comando per l'installazione si presenta così:
apt install curl docker.io
Successivamente, è necessario inserire il comando:
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
Genererà automaticamente la configurazione necessaria per connettersi al server OpenVPN. Il download è disponibile al link su http://Здесь specifica l'indirizzo ip/.
Opzione #2. Installare OpenVPN su un VPS cloud con uno script
Il vantaggio è che tutto avviene quasi automaticamente. Lo script stesso è disponibile dal terminale al link
https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
Per dargli i diritti di esecuzione, è necessario digitare nella riga di comando:
chmod +x openvpn-install.sh
Per eseguire lo script inserire il comando:
./openvpn-install.sh
Successivamente, nel terminale appaiono delle domande alle quali l'amministratore deve rispondere (dipende da quale sarà il file di configurazione).
Una volta completata l'installazione, lo script proporrà di specificare il nome del client e la password (da utilizzare per la connessione).
Opzione #3. Installare OpenVPN sul cloud VPS manualmente
Per iniziare, impostiamo il comando:
apt install -y openvpn
Il meno è che dovrete lavorare da soli con le configurazioni, le impostazioni e i certificati.