Como instalar e configurar uma VPN com OpenVPN em um servidor VPS?
novembro 21, 2021OpenVPN é uma ferramenta baseada em software livre que facilita a conectividade entre um cliente e um servidor virtual privado. Para autenticação e criptografia de dados, o OpenVPN usa a biblioteca SSL , cuja função é fornecer conexões seguras de Internet para esses dados.
No caso de transmissão de dados online, você pode usar os protocolos da camada de transporte UDP ou TCP . O Transmission Control Protocol (TCP) oferece funções de correção de erros que o tornam mais estável, enquanto o User Datagram Protocol (UDP) é menos estável, mas oferece uma velocidade de transmissão mais rápida.
Na plataforma OpenVPN você encontrará informações e assistência para a instalação e posterior utilização do protocolo de segurança, de forma que, mesmo que você não seja um usuário muito experiente, possa utilizá-lo facilmente.
Atualmente está disponível para download e instalação em todos os sistemas operacionais disponíveis, e até começa a fazer parte dos aplicativos padrão em vários dispositivos. Hoje em dia é super fácil conectar-se a um servidor OpenVPN a partir do seu dispositivo Android.
Instale e configure uma VPN com OpenVPN em um servidor VPS
Se você ainda não instalou o script OpenVPN, pode baixá-lo de seu site ou de um provedor de VPN de sua escolha, como o GitHub. Certifique-se de que seu servidor está totalmente atualizado executando o comando # apt update && apt upgrade. Se você entrou em seu servidor por SSH, os comandos serão # sudo apt-get update, # sudo apt-get upgrade.
Em seguida, você pode prosseguir com a instalação do script, como neste exemplo que deixamos aqui : Em seguida, colocamos wget -O openvpn-install.sh && bash openvpn-install.sh.
Quando o processo começar, você deve ter o IP Público do seu servidor e o protocolo que deseja. Se o que você quer é velocidade, o mais recomendado é o UDP.
Você também deve selecionar a porta onde deseja OpenVPN, você verá que uma já está selecionada por padrão, mas você pode modificá-la de acordo com sua preferência como 443 que não usa HTTPS.
Em seguida, você deve estabelecer o DNS que deseja utilizar com a VPN, selecionar Google, que é o mecanismo de busca mais utilizado, para fazer a conversão de domínio para IP.
Resta agora colocar um nome para o certificado para o cliente, que pode ser o que você quiser, e aguardar que o processo termine com a mensagem de que foi concluído com sucesso.
O próximo passo é trocar o arquivo para colocá-lo na casa do seu VPS e depois baixar o arquivo para o seu computador, este processo vai depender do sistema operacional que você usa.
Por exemplo, para Tunnelblick você pode baixar com SCP usando o seguinte comando como exemplo: scp <usuário> @ <servidor>: (nome do certificado) .ovpn.
Agora você deve levar o arquivo para o Tunnelblick ou sistema operacional que você usa, carregue-o e faça um teste de conexão para verificar se funciona corretamente.
Assim que o upload do certificado for concluído, teste se a conexão foi estabelecida normalmente e você poderá usar a VPN em seu servidor VPS.
Em uma linha diferente, no link a seguir, mostramos como configurar e se conectar a uma VPN gratuita de seu iPhone ou telefone Android.
Se você ainda não entende muito bem como funcionam as VPNs, dê uma olhada no artigo Quais são as principais diferenças entre um VPS e uma VPN?