¿Cómo instalo OpenVPN mediante script, manualmente o a través de docker en un VPS en la nube? El software es necesario para enmascarar la red local sin necesidad de conectarse a través de SSH o RDP.
Antes de instalar OpenVPN en un VPS en nube, conviene aclarar los requisitos técnicos. El software se instala en Linux, Windows o servidores dedicados.
Las instrucciones paso a paso son las siguientes:
sudo yum update
.nano /etc/selinux/config)
.Después de que los cambios son aceptados y el servidor está listo para trabajar, queda por rodar OpenVPN a la nube VPS. Puedes hacerlo de tres formas: script, manualmente o vía docker.
Para hacer esto, necesitamos instalar docker (si no está en el proyecto todavía). El comando para la instalación se parece a esto:
apt install curl docker.io
A continuación, es necesario introducir el 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
Se generará automáticamente la configuración necesaria para conectarse al servidor OpenVPN. La descarga está disponible en el enlace sobre http://Здесь specifies ip-address/.
La ventaja es que todo sucede casi automáticamente. El script en sí está disponible desde el terminal en el enlace
https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
Para darle los derechos de ejecución, es necesario escribir en la línea de comandos:
chmod +x openvpn-install.sh
Para ejecutar el script introduce el comando:
./openvpn-install.sh
A continuación, aparecen preguntas en el terminal, que el administrador debe responder (depende de cuál sea el archivo de configuración).
Una vez finalizada la instalación, el script ofrecerá especificar el nombre de cliente y la contraseña (que se utilizará al conectarse).
Para empezar establecemos el comando:
apt install -y openvpn
La desventaja es que usted tendrá que trabajar con las configuraciones, ajustes y certificados a ti mismo.