Formas de pagamento Abuse

Como instalar o OpenVPN em um VPS na nuvem

29.01.2023, 20:03

Como instalar o OpenVPN por script, manualmente ou via docker num VPS na nuvem? O software é necessário para mascarar a rede local sem a necessidade de ligação via SSH ou RDP.

Antes de instalar o OpenVPN num VPS cloud, convém esclarecer os requisitos técnicos. O software é instalado em servidores Linux, Windows ou dedicados.

O que fazer antes de instalar o OpenVPN num VPS na nuvem

A instrução passo a passo é a seguinte:

  1. Atualizar o sistema. Para o fazer, é utilizado o comando sudo yum update.
  2. Faça alterações na configuração do SELinux (procure por nano /etc/selinux/config).
  3. Instalar o SELinux, editar o ficheiro sysctl.conf e ligar o IP Expressing.

Depois que as alterações forem aceitas e o servidor estiver pronto para funcionar, resta rolar o OpenVPN para o VPS na nuvem. Você pode fazer isso de três maneiras: script, manualmente ou via docker.

Opção #1. Implantar o OpenVPN em um contêiner docker

Para fazer isso, precisamos instalar o docker (se ele ainda não estiver no projeto). O comando para a instalação é parecido com este:

apt install curl docker.io

Em seguida, é preciso digitar o 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

Ele irá gerar automaticamente a configuração necessária para se conectar ao servidor OpenVPN. O download está disponível no link sobre http://Здесь specifies ip-address/.

Opção #2. Instalar o OpenVPN num VPS na nuvem com um script

A vantagem é que tudo acontece quase automaticamente. O script em si está disponível a partir do terminal no link

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

Para lhe dar os direitos de execução, é necessário digitar na linha de comando:

chmod +x openvpn-install.sh

Para executar o script, introduza o comando:

./openvpn-install.sh

Em seguida, aparecem perguntas no terminal, às quais o administrador tem de responder (depende do ficheiro de configuração).

Quando a instalação estiver concluída, o script oferecerá a possibilidade de especificar o nome do cliente e a palavra-passe (a utilizar ao estabelecer a ligação).

Opção #3. Instalar manualmente o OpenVPN no VPS na nuvem

Para começar, definimos o comando:

apt install -y openvpn

A desvantagem é que terá de ser você a trabalhar com as configurações, definições e certificados.