Configuração de VPN com Pritunl e Tunelamento de Rede Interna
O que é tunelamento de rede interna?
O tunelamento de rede interna (ou port forwarding) é uma técnica que permite acessar dispositivos ou serviços em uma rede privada a partir da internet pública. Em redes privadas, os dispositivos geralmente estão ocultos atrás de roteadores ou firewalls, sendo inacessíveis diretamente da internet. Através dessa técnica, é possível estabelecer um canal seguro que encaminha requisições públicas para dispositivos na rede interna, viabilizando seu acesso remoto.
O que é Pritunl?
Pritunl é um sistema de gerenciamento de servidores VPN de código aberto, baseado no OpenVPN. Ele oferece uma interface web intuitiva para administrar usuários, configurações e instâncias de VPN de forma simplificada.
Passo a Passo para Configuração do Pritunl
1. Instalação do Pritunl
Primeiramente, adicione o repositório oficial do Pritunl ao seu sistema.
Para Ubuntu/Debian:
# Adicionar repositório e chave GPG
sudo tee /etc/apt/sources.list.d/pritunl.list << EOF
deb http://repo.pritunl.com/stable/apt $(lsb_release -sc) main
EOF
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv E162F504A20CDF15827F718D4B7C549A058F8B6B
sudo apt-get update
# Instalar o pacote
sudo apt-get install pritunl
Para CentOS/RHEL:
# Configurar repositório
sudo tee /etc/yum.repos.d/pritunl.repo << EOF
[pritunl]
name=Pritunl Repository
baseurl=http://repo.pritunl.com/stable/yum/centos/7/
gpgcheck=1
enabled=1
EOF
# Instalar dependências e o Pritunl
sudo yum install -y epel-release
sudo yum install -y pritunl
2. Inicialização do Serviço
Inicie o serviço e configure-o para iniciar automaticamente com o sistema:
sudo systemctl start pritunl
sudo systemctl enable pritunl
3. Configuração Inicial via Interface Web
Acesse a interface de administração através do navegador: https://<endereco_do_servidor>
Na primeira vez, configure a conta de administrador e conclua o assistente de configuração inicial. Em seguida, faça login para criar organizações, servidores VPN e perfis de acesso.
4. Criação de Usuários
Na seção "Users" da interface, clique em "Add User". Defina um nome, credenciais de acesso e associe o usuário a uma organização e servidor VPN.
5. Configuração do Cliente OpenVPN
Baixe e instale o cliente OpenVPN para seu sistema operacional:
- Windows/macOS: Utilize o cliente oficial do OpenVPN.
- Linux: Instale via gerenciador de pacotes (ex.:
sudo apt install openvpn).
No Pritunl, localiez o usuário criado e faça o download do arquivo de configuração (.ovpn). Importe este arquivo no cliente OpenVPN.
6. Conexão e Acesso à Rede Interna
No cliente OpenVPN, importe o perfil e estabeleça a conexão. Uma vez conectado, você terá acesso à rede interna como se estivesse fisicamente presente, desde que o servidor VPN esteja corretamente configurado para encaminhar o tráfego.