Mudanças entre as edições de "Instalar VPN O3"

De VRWiki
 
(5 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 8: Linha 8:
 
* Sistema operacional '''VRUbuntu''' (20.04 ou superior)
 
* Sistema operacional '''VRUbuntu''' (20.04 ou superior)
 
* Usuário com privilégios de '''sudo'''
 
* Usuário com privilégios de '''sudo'''
 +
* Conteúdo do script com o time de Serviços da VR.
 
* Arquivo de configuração do WireGuard (`wg0.conf`) presente no diretório onde o script será executado
 
* Arquivo de configuração do WireGuard (`wg0.conf`) presente no diretório onde o script será executado
  
 
=== 1.2 Passo a Passo ===
 
=== 1.2 Passo a Passo ===
# Salve o script em um arquivo, por exemplo:
+
* Salve o script em um arquivo, por exemplo:
  <syntaxhighlight lang="bash">
+
   nano install-vpn-wireguard.sh
   nano instalar_wireguard.sh
+
* Dê permissão de execução:
  </syntaxhighlight>
+
   chmod +x install-vpn-wireguard.sh
# Dê permissão de execução:
+
* Execute o script:
  <syntaxhighlight lang="bash">
+
   ./install-vpn-wireguard.sh
   chmod +x instalar_wireguard.sh
+
* Digite a senha de sudo quando solicitado.
  </syntaxhighlight>
+
* Aguarde a instalação e configuração automática.
# Execute o script:
+
* Valide o status do serviço:
  <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
 
   systemctl status wg-quick@wg0.service
  </syntaxhighlight>
 
  
 
=== 1.3 O que o script faz ===
 
=== 1.3 O que o script faz ===
Linha 41: Linha 34:
  
 
=== 2.1 Pré-requisitos ===
 
=== 2.1 Pré-requisitos ===
* Sistema operacional '''Ubuntu'''
+
* Sistema operacional '''VRUbuntu'''
 
* Usuário com privilégios de '''sudo'''
 
* Usuário com privilégios de '''sudo'''
 
* Arquivo de configuração `.ovpn` presente no diretório onde o script será executado
 
* Arquivo de configuração `.ovpn` presente no diretório onde o script será executado
  
 
=== 2.2 Passo a Passo ===
 
=== 2.2 Passo a Passo ===
# Salve o script em um arquivo, por exemplo:
+
* Salve o script em um arquivo, por exemplo:
  <syntaxhighlight lang="bash">
+
   nano install-vpn-ovpn.sh
   nano instalar_openvpn.sh
+
* Dê permissão de execução:
  </syntaxhighlight>
+
   chmod +x install-vpn-ovpn.sh
# Dê permissão de execução:
+
* Execute o script:
  <syntaxhighlight lang="bash">
+
   ./install-vpn-ovpn.sh
   chmod +x instalar_openvpn.sh
+
* Digite a senha de sudo quando solicitado.
  </syntaxhighlight>
+
* O serviço será criado e habilitado automaticamente.
# Execute o script:
+
* Para iniciar a VPN:
  <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
 
   sudo systemctl start ovpn_o3
  </syntaxhighlight>
+
* Para verificar o status:
# Para verificar o status:
 
  <syntaxhighlight lang="bash">
 
 
   systemctl status ovpn_o3
 
   systemctl status ovpn_o3
  </syntaxhighlight>
 
  
 
=== 2.3 O que o script faz ===
 
=== 2.3 O que o script faz ===
Linha 79: Linha 62:
  
 
== 3. Dicas e Solução de Problemas ==
 
== 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:'''
 
* '''Arquivo de configuração não encontrado:'''
 
   * Para WireGuard: confirme se o arquivo `wg0.conf` está no diretório atual.
 
   * 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.
 
   * Para OpenVPN: confirme se há um arquivo `.ovpn` no diretório atual.
 
* '''Ver logs do serviço:'''
 
* '''Ver logs do serviço:'''
  <syntaxhighlight lang="bash">
 
 
   journalctl -u wg-quick@wg0
 
   journalctl -u wg-quick@wg0
 
   journalctl -u ovpn_o3
 
   journalctl -u ovpn_o3
  </syntaxhighlight>
+
 
 +
== 4. Para Windows consulte as instalações nos websites oficiais ==
 +
* [https://www.wireguard.com/install/ WireGuard]
 +
* [https://openvpn.net/client/ OpenVPN]

Edição atual tal como às 17h02min de 28 de agosto de 2025

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
  • Conteúdo do script com o time de Serviços da VR.
  • 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 install-vpn-wireguard.sh
  • Dê permissão de execução:
 chmod +x install-vpn-wireguard.sh
  • Execute o script:
 ./install-vpn-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 install-vpn-ovpn.sh
  • Dê permissão de execução:
 chmod +x install-vpn-ovpn.sh
  • Execute o script:
 ./install-vpn-ovpn.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

4. Para Windows consulte as instalações nos websites oficiais