Mudanças entre as edições de "Instalar VPN O3"
De VRWiki
(Criou página com '= 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 esta...') |
(Sem diferença)
|
Edição das 16h48min de 28 de agosto de 2025
Índice
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 Ubuntu (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:
<syntaxhighlight lang="bash"> nano instalar_wireguard.sh </syntaxhighlight>
- Dê permissão de execução:
<syntaxhighlight lang="bash"> chmod +x instalar_wireguard.sh </syntaxhighlight>
- Execute o script:
<syntaxhighlight lang="bash"> ./instalar_wireguard.sh </syntaxhighlight>
- Digite a senha de sudo quando solicitado.
- Aguarde a instalação e configuração automática.
- 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
- Salve o script em um arquivo, por exemplo:
<syntaxhighlight lang="bash"> nano instalar_openvpn.sh </syntaxhighlight>
- Dê permissão de execução:
<syntaxhighlight lang="bash"> chmod +x instalar_openvpn.sh </syntaxhighlight>
- Execute o script:
<syntaxhighlight lang="bash"> ./instalar_openvpn.sh </syntaxhighlight>
- Digite a senha de sudo quando solicitado.
- O serviço será criado e habilitado automaticamente.
- Para iniciar a VPN:
<syntaxhighlight lang="bash"> sudo systemctl start ovpn_o3 </syntaxhighlight>
- 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>