Instalar VPN O3

De VRWiki
Revisão de 16h48min de 28 de agosto de 2025 por Rafael.bardini (discussão | contribs)

Guia de Execução dos Scripts de VPN

Esta página descreve como executar os scripts de instalação e configuração do WireGuard e OpenVPN, utilizados para estabelecer conexões VPN no ambiente VR.

1. Script de Instalação e Configuração do WireGuard

1.1 Pré-requisitos

  • Sistema operacional VRUbuntu (20.04 ou superior)
  • Usuário com privilégios de sudo
  • Arquivo de configuração do WireGuard (`wg0.conf`) presente no diretório onde o script será executado

1.2 Passo a Passo

  1. Salve o script em um arquivo, por exemplo:
 <syntaxhighlight lang="bash">
 nano instalar_wireguard.sh
 </syntaxhighlight>
  1. Dê permissão de execução:
 <syntaxhighlight lang="bash">
 chmod +x instalar_wireguard.sh
 </syntaxhighlight>
  1. Execute o script:
 <syntaxhighlight lang="bash">
 ./instalar_wireguard.sh
 </syntaxhighlight>
  1. Digite a senha de sudo quando solicitado.
  2. Aguarde a instalação e configuração automática.
  3. Valide o status do serviço:
 <syntaxhighlight lang="bash">
 systemctl status wg-quick@wg0.service
 </syntaxhighlight>

1.3 O que o script faz

  • Valida a senha de sudo
  • Atualiza pacotes e instala o WireGuard
  • Copia o arquivo `wg0.conf` para `/etc/wireguard`
  • Habilita e inicia o serviço `wg-quick@wg0`

2. Script de Instalação e Configuração do OpenVPN

2.1 Pré-requisitos

  • Sistema operacional Ubuntu
  • Usuário com privilégios de sudo
  • Arquivo de configuração `.ovpn` presente no diretório onde o script será executado

2.2 Passo a Passo

  1. Salve o script em um arquivo, por exemplo:
 <syntaxhighlight lang="bash">
 nano instalar_openvpn.sh
 </syntaxhighlight>
  1. Dê permissão de execução:
 <syntaxhighlight lang="bash">
 chmod +x instalar_openvpn.sh
 </syntaxhighlight>
  1. Execute o script:
 <syntaxhighlight lang="bash">
 ./instalar_openvpn.sh
 </syntaxhighlight>
  1. Digite a senha de sudo quando solicitado.
  2. O serviço será criado e habilitado automaticamente.
  3. Para iniciar a VPN:
 <syntaxhighlight lang="bash">
 sudo systemctl start ovpn_o3
 </syntaxhighlight>
  1. Para verificar o status:
 <syntaxhighlight lang="bash">
 systemctl status ovpn_o3
 </syntaxhighlight>

2.3 O que o script faz

  • Valida a senha de sudo
  • Atualiza pacotes e instala OpenVPN e Easy-RSA
  • Identifica o arquivo `.ovpn` no diretório atual
  • Cria um serviço systemd personalizado (`ovpn_o3.service`) para gerenciar a VPN
  • Habilita o serviço para inicialização automática no sistema

3. Dicas e Solução de Problemas

  • Erro de permissão negada: Verifique se a senha do sudo está correta.
  • Arquivo de configuração não encontrado:
 * Para WireGuard: confirme se o arquivo `wg0.conf` está no diretório atual.
 * Para OpenVPN: confirme se há um arquivo `.ovpn` no diretório atual.
  • Ver logs do serviço:
 <syntaxhighlight lang="bash">
 journalctl -u wg-quick@wg0
 journalctl -u ovpn_o3
 </syntaxhighlight>