Repolode
OpenVPN

OpenVPN/openvpn

Daemon VPN de código aberto que cria túneis seguros entre hosts usando autenticação e criptografia baseadas em TLS.

Alternativa open source a:Cisco AnyConnectPulse Secure

Estrelas
14,718
Forks
3,420
Issues abertas
228
Último commit
há 23 horas

O que é?

OpenVPN é um daemon de tunelamento seguro que permite criar conexões criptografadas ponto a ponto ou entre sites, além de VPNs de acesso remoto entre máquinas. É escrito em C e distribuído sob a GNU General Public License versão 2.

O projeto fornece os daemons centrais de servidor e cliente, além de instruções de compilação para sistemas Unix-like e Windows (via MinGW ou MSVC). A configuração é feita por meio de arquivos de configuração e opções de linha de comando. O diretório de exemplos inclui configurações de exemplo, um script Perl para verificações personalizadas de campos de certificados usando a opção --tls-verify e chaves de exemplo destinadas somente a testes.

As ferramentas de certificados easy-rsa e o driver de rede virtual tap-windows são mantidos como subprojetos separados. Os instaladores do Windows e os pacotes Debian são compilados em um repositório complementar.

Recursos principais

  • 01Cria túneis criptografados entre hosts usando autenticação baseada em TLS.
  • 02Permite verificar certificados de forma personalizada com a opção --tls-verify.
  • 03Pode ser compilado em sistemas Unix-like e no Windows com MinGW ou MSVC.
  • 04É configurado por meio de arquivos de configuração e opções de linha de comando, e inclui configurações de exemplo.

Casos de uso

  • Configurar uma VPN de acesso remoto para que a equipe acesse redes internas com segurança.
  • Conectar dois sites ou redes por meio de um túnel criptografado.
  • Adicionar verificações personalizadas de certificados a uma implantação existente de VPN baseada em TLS.

Início rápido

  1. 1

    Baixe a versão mais recente na página de downloads da comunidade

  2. 2

    Extraia o tarball do código-fonte

    tar -zxf openvpn-<version>.tar.gz
  3. 3

    Acesse o diretório do código-fonte e execute configure

    ./configure
  4. 4

    Compile o OpenVPN com make

    make

Antes de usar

  • Distribuído sob a GPL version 2, uma licença copyleft.
  • A compilação no Windows exige o processo separado para MinGW ou MSVC descrito em README.cmake.md.

Em coleções

Tópicos

Perguntas frequentes

O que é openvpn?
Daemon VPN de código aberto que cria túneis seguros entre hosts usando autenticação e criptografia baseadas em TLS. OpenVPN é um daemon de tunelamento seguro que permite criar conexões criptografadas ponto a ponto ou entre sites, além de VPNs de acesso remoto entre máquinas. É escrito em C e distribuído sob a GNU General Public License versão 2.
openvpn é gratuito? Qual é a licença?
openvpn é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
openvpn ainda é mantido?
Manutenção ativa. O último commit de openvpn foi em 23 de out. de 2026.
Para que posso usar openvpn?
Configurar uma VPN de acesso remoto para que a equipe acesse redes internas com segurança. Conectar dois sites ou redes por meio de um túnel criptografado. Adicionar verificações personalizadas de certificados a uma implantação existente de VPN baseada em TLS.
Como instalar openvpn?
Baixe a versão mais recente na página de downloads da comunidade Extraia o tarball do código-fonte: tar -zxf openvpn-<version>.tar.gz Acesse o diretório do código-fonte e execute configure: ./configure Compile o OpenVPN com make: make
Onde consigo openvpn?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/OpenVPN/openvpn

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados