VPS: Instalação do OpenVPN
Este guia foi criado com os seguintes produtos:
(Os detalhes podem variar com produtos de diferentes fornecedores, mas os conceitos principais permanecem os mesmos)
Introdução
OpenVPN é um software VPN poderoso e versátil que permite uma conexão segura pela Internet. É uma solução open source que oferece uma tecnologia VPN robusta e configurável para estabelecer uma conexão criptografada entre seu dispositivo e um servidor VPN. Usando o OpenVPN, você pode proteger sua conexão de internet, garantir sua privacidade online e acessar conteúdos com restrição geográfica, não importa onde esteja no mundo. Neste guia, vamos explorar o processo de instalação e configuração do serviço OpenVPN em um servidor Linux.
Preparação
Primeiro, o driver de rede TUN precisa estar ativado. Essa etapa não é necessária para servidores root. Para isso, você deve criar um novo arquivo chamado tunscript.sh na pasta /usr/sbin.
nano /usr/sbin/tunscript.sh
Insira as seguintes linhas em seguida:
#!/bin/bash
mkdir /dev/net
mknod /dev/net/tun c 10 200
chmod 0666 /dev/net/tun
Salve o arquivo pressionando CTRL+O
, depois Y
e por fim Enter
. Para sair do arquivo, pressione CTRL+X
. Depois disso, execute o seguinte comando:
chmod +x /usr/sbin/tunscript.sh
Feito isso, execute crontab -e
e selecione o editor nano [1]. Adicione esta linha ao final do arquivo:
@reboot /usr/sbin/tunscript.sh || exit 1
Salve o arquivo pressionando CTRL+O
, depois Y
e por fim Enter
. Para sair do arquivo, pressione CTRL+X
. Agora você poderá continuar após um reboot.
Instalação
Para instalar o OpenVPN, execute o seguinte comando no console:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
Então aparecerá um diálogo perguntando se você quer usar UDP ou TCP. Recomendamos UDP, então digite 1
e pressione Enter
. Depois, será solicitado que você escolha uma porta para o OpenVPN, recomendamos usar a porta padrão.
Em seguida, configure o servidor DNS. Recomendamos usar o Google Public DNS ou o Cloudflare DNS:
8.8.8.8 / 8.8.4.4 - Google Public DNS
1.1.1.1 / 1.0.0.1 - Cloudflare DNS
Depois disso, defina um nome para o cliente. Pode ser qualquer nome que você quiser, por exemplo, o nome do seu dispositivo.
Configuração
Adicionar mais clientes
Se quiser criar várias conexões, é útil criar várias contas. Para criar outra conta, execute o seguinte comando:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
Selecione 1
e confirme. Agora defina o nome do cliente.
Remover clientes
Execute o seguinte comando para remover um cliente:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
Selecione o número do cliente na sua lista que deseja remover. Depois pressione Enter
. Você será solicitado a confirmar a exclusão. Se tiver certeza, pressione Y
e depois Enter
.
O cliente será removido nesse momento.
Desinstalação
Se não precisar mais do OpenVPN, pode desinstalá-lo assim:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
Pressione 3
e confirme. Confirme novamente e o OpenVPN será desinstalado.
Conectar à VPN
Para se conectar à sua VPN, recomendamos usar o cliente OpenVPN. Basta baixar no dispositivo que deseja conectar.
Conecte via SFTP ao seu servidor para baixar o arquivo .ovpn criado e depois apague o arquivo do servidor. Assim que instalar o cliente, abra o programa. Clique com o botão direito no ícone do OpenVPN na barra de tarefas. Depois clique em 'Importar arquivo' e selecione o arquivo que você baixou, clique em 'Abrir'. Para conectar, clique novamente no ícone e selecione "Conectar".
Se você importou vários arquivos, precisa selecionar o cliente que quer usar e então clicar em Conectar.
Conclusão
Parabéns, você instalou e configurou o OpenVPN com sucesso! Se tiver mais dúvidas ou problemas, fale com nosso time de suporte, que está disponível para ajudar você todos os dias!