Configuração de VPN com Pritunl e Tunelamento de Rede Interna

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.

Tags: Pritunl OpenVPN VPN Tunelamento de Rede Linux

Publicado em 8-5 22:47