Instalar VPN O3

De VRWiki
Revisão de 16h54min 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

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

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 VRUbuntu
  • 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

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

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

  • 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:
 journalctl -u wg-quick@wg0
 journalctl -u ovpn_o3