Instalando servidor OpenVPN no Ubuntu Server

Pesquisei bastante na internet, até que por indicação de um conhecido acabei encontrando este script, com o qual podemos colocar nosso próprio servidor OpenVPN seguro em funcionamento com muita facilidade.
O que será necessário:
- PuTTY ou qualquer outro cliente capaz de establisher uma conexão SSH
- Servidor/VPS rodando Ubuntu 18.04 ou 19.04
- Em caso de VPS, dispositivos TUN/TAP habilitados
- Conhecimento básico de linha de comando
Primeiro, é preciso baixar o script, o que pode ser feito executando o seguinte comando:
curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh && chmod +x openvpn-install.sh
Execute o script com privilégios de root:
./openvpn-install.sh
- O script detecta automaticamente o IP público do seu servidor, mas se houver múltiplos IPs atribuídos, você pode alterá-lo.
- Você pode configurar a porta, caso a padrão 1194 não atenda.
- Configuração dos servidores DNS (por padrão a opção 3 está selecionada, mas você pode escolher conforme necessário)
- Em seguida, você deve informar o nome do primeiro usuário, mas não se preocupe, posteriormente poderá adicionar mais usuários ao servidor.
- Você pode configurar proteção por senha.
Quando terminar, na saída você verá onde o arquivo de configuração foi gerado (geralmente na pasta do usuário), com o nome „nomequevocêescolheu.ovpn”. Baixe-o via SFTP ou FTP.
Caso encontre um erro informando que o script não encontrou o arquivo /etc/openvpn/easy-rsa/pki/.rnd, desinstale o openvpn executando o script e escolhendo a opção 3, e então edite o script.
Encontre a parte /easyrsa init-pki, e insira antes dela isto: /easyrsa –batch build-ca nopass
Se tudo correu bem, deve ficar assim:
./easyrsa --batch build-ca nopass # Create the PKI, set up the CA, the DH params and the server certificate ./easyrsa init-pki
Depois reinstale, e agora deveria funcionar sem mensagens de erro.
Para conectar, você precisará do OpenVPN GUI, que pode ser baixado aqui.
O OpenVPN precisa ser executado como administrador, o que pode ser feito clicando com o botão direito e selecionando executar como administrador, ou nas propriedades você pode definir para que sempre abra nesse modo (recomendado).
Feito isso:
- Em instalação 64 bits, navegue até: C:\Program Files\OpenVPN\config
- Em instalação 32 bits, navegue até: C:\Program Files (x86)\OpenVPN\config
Copie o arquivo *.ovpn para lá, inicie o OpenVPN GUI e clique com o botão direito para conectar.
Espero ter ajudado, se tiver qualquer problema/dúvida, fique à vontade para perguntar nos comentários.