OpenVPN é um dos servidores VPN de código aberto mais conhecidos no mundo, e ainda é o mais recomendado pela compatibilidade dele com diversos sistemas e appliances.
O servidor OpenVPN automatizado recomendado abaixo pode ser instalado em servidores Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS, Fedora, openSUSE, Amazon Linux 2 e Raspberry Pi OS, e é oferecido pelo Github hwdsl2/openvpn-install.
Para realizar a instalação do servidor OpenVPN de forma automatizada, execute:
wget -O openvpn.sh https://get.vpnsetup.net/ovpn
Para configurar o servidor OpenVPN com as definições padrão automaticamente, execute:
sudo bash openvpn.sh --auto
Para adicionar ou remover agentes do servidor OpenVPN, execute:
sudo bash openvpn.sh
Recomenda-se excluir o primeiro agente criado pelo script e somente utilizar agentes nominais.
Os arquivos .ovpn são gerados sempre no diretório home do usuário em execução, como /home/ec2-user no caso dos servidores com sistema Amazon Linux 2 no AWS, por exemplo.
Fonte: