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

  1. O script detecta automaticamente o IP público do seu servidor, mas se houver múltiplos IPs atribuídos, você pode alterá-lo.
  2. Você pode configurar a porta, caso a padrão 1194 não atenda.
  3. Configuração dos servidores DNS (por padrão a opção 3 está selecionada, mas você pode escolher conforme necessário)
  4. Em seguida, você deve informar o nome do primeiro usuário, mas não se preocupe, posteriormente poderá adicionar mais usuários ao servidor.
  5. 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.