Tailscale cria redes privadas baseadas em WireGuard entre seus dispositivos; este repositório contém o daemon tailscaled e a CLI tailscale.
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 AnyConnect
Pulse 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
Baixe a versão mais recente na página de downloads da comunidade
- 2
Extraia o tarball do código-fonte
tar -zxf openvpn-<version>.tar.gz - 3
Acesse o diretório do código-fonte e execute configure
./configure - 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
Plataforma open source de firewall e roteador baseada em FreeBSD, com GUI, API e backend de sistema do OPNsense.
Um proxy reverso rápido que expõe à internet servidores locais atrás de NAT ou firewalls por TCP, UDP, HTTP e HTTPS.
Cliente de linha de comando do Cloudflare Tunnel que conecta servidores de origem à rede Cloudflare sem abrir portas de entrada no firewall.
Uma CLI minimalista em Rust que expõe uma porta TCP local por meio de um servidor remoto, permitindo acessar serviços do localhost pela internet pública.
Uma CLI no estilo netcat e uma biblioteca Go que conectam duas máquinas pela camada de dados WireGuard do Tailscale, sem exigir conta ou plano de controle do Tailscale.