Métodos de pago Abuse

Cómo instalar OpenVPN en un VPS en la nube

29.01.2023, 20:03

¿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.

Qué hacer antes de instalar OpenVPN en un VPS en la nube

Las instrucciones paso a paso son las siguientes:

  1. Actualizar el sistema. Para ello, se utiliza el comando sudo yum update.
  2. Hacer cambios en la configuración de SELinux (buscar nano /etc/selinux/config).
  3. Instala SELinux, edita el archivo sysctl.conf y conecta IP Expressing.

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.

Opción #1. Desplegar OpenVPN en un contenedor 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/.

Opción #2. Instalar OpenVPN en un VPS en la nube con un script

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).

Opción #3. Instalar OpenVPN en cloud VPS manualmente

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.