
Criar sua própria VPN com OpenVPN em um VPS garante privacidade, segurança e controle total sobre o tráfego de rede. Neste tutorial, vamos ensinar como configurar um servidor OpenVPN usando a interface gráfica do OpenVPN Access Server, ideal para usuários que preferem evitar comandos no terminal.
1. Requisitos
Antes de começar, você precisará de:
- Um VPS rodando Ubuntu 20.04 ou 22.04.
- Acesso root ao VPS.
- Cliente OpenVPN para conectar-se à VPN posteriormente.
Se seu VPS não tem um firewall configurado, este tutorial também cobrirá como proteger sua VPN.
2. Instalando o OpenVPN Access Server
OpenVPN Access Server é a versão com interface gráfica do OpenVPN. Para instalá-lo, siga estes passos:
- Conecte-se ao VPS via SSH:
ssh root@IP_DO_VPS
SubstituaIP_DO_VPS
pelo IP do seu VPS. - Atualize os pacotes do sistema:
sudo apt update && sudo apt upgrade -y
- Baixe e instale o OpenVPN Access Server:
wget https://as-repository.openvpn.net/as-repo-ubuntu.gpg sudo cp as-repo-ubuntu.gpg /etc/apt/trusted.gpg.d/ echo "deb http://as-repository.openvpn.net/as/debian focal main" | sudo tee /etc/apt/sources.list.d/openvpn-as.list sudo apt update sudo apt install openvpn-as -y
Após a instalação, o OpenVPN Access Server estará rodando e pronto para configuração.
3. Acessando a Interface Gráfica
- Abra um navegador e acesse:
https://IP_DO_VPS:943/admin
(SubstituaIP_DO_VPS
pelo IP do seu VPS.) - Faça login com o usuário “openvpn” e a senha gerada automaticamente. Para visualizar a senha, execute no terminal:
sudo passwd openvpn
Defina uma nova senha e use-a para login.
4. Configurando o Servidor VPN via Interface Gráfica
Após fazer login na interface web:
- Acesse “Configuration” > “VPN Settings”.
- Na seção “Routing”, escolha “Should VPN clients have access to private subnets?” e selecione Yes se quiser permitir tráfego local.
- Na seção “DNS Settings”, adicione servidores DNS como
1.1.1.1
(Cloudflare) e8.8.8.8
(Google). - Clique em Save Settings e depois em Update Running Server para aplicar as mudanças.
5. Criando Usuários para Acesso VPN
Para adicionar usuários:
- Vá até “User Management” > “User Permissions”.
- No campo Username, insira o nome do usuário e clique em Add User.
- Defina uma senha para o usuário:
sudo passwd nome_do_usuario
- Clique em Save Settings e depois em Update Running Server.
Agora, esse usuário pode baixar os arquivos de configuração e se conectar ao servidor VPN.
6. Conectando ao Servidor VPN
- Acesse https://IP_DO_VPS:943 (sem
/admin
). - Faça login com o usuário criado.
- Baixe e instale o cliente OpenVPN adequado ao seu sistema operacional.
- Importe o arquivo
.ovpn
baixado. - Conecte-se e aproveite sua VPN segura!
7. Configurando o Firewall
Para liberar a porta 1194 (UDP) para a VPN funcionar corretamente:
sudo ufw allow 1194/udp
sudo ufw enable
Verifique se a porta foi aberta corretamente:
sudo ufw status
Conclusão
Agora, você tem um servidor OpenVPN rodando com interface gráfica, facilitando a configuração e o gerenciamento de usuários. Se precisar de mais controle, pode explorar outras opções no painel administrativo.
Se tiver dúvidas, deixe um comentário ou consulte a documentação oficial do OpenVPN. 🚀🔒