Script shell que configura um servidor VPN WireGuard no Linux em poucos minutos e gerencia os clientes.
Nyr/openvpn-install
Script de shell que instala e gerencia um servidor OpenVPN road warrior no Ubuntu, Debian e distribuições da família RHEL.
- Estrelas
- 20,655
- Forks
- 5,049
- Issues abertas
- 0
- Último commit
- há 2 meses
O que é?
openvpn-install é um script Bash que instala e configura um servidor OpenVPN para acesso remoto (uso “road warrior”). Ele é compatível com Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS e Fedora, e foi criado para desenvolvedores ou administradores que querem ter seu próprio endpoint VPN sem configurar o OpenVPN manualmente.
Ao executar o script, um assistente interativo solicita as configurações necessárias para criar o servidor. Depois que a instalação termina, você pode executar o mesmo script novamente para adicionar novos clientes, remover usuários existentes ou desinstalar completamente o OpenVPN. Não é necessário usar ferramentas externas de gerenciamento de configuração nem um painel web — basta executar um único script de shell no servidor.
Também está disponível um script separado, wireguard-install, para configurações baseadas em WireGuard.
Recursos principais
- 01Instalador interativo para servidores OpenVPN road warrior.
- 02Compatível com Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS e Fedora.
- 03É possível executar o script novamente para adicionar ou remover usuários clientes.
- 04É possível executar o script novamente para desinstalar o OpenVPN.
- 05Há um script complementar, wireguard-install, para configurações com WireGuard.
Casos de uso
- Configurar um endpoint VPN privado em um VPS ou servidor dedicado.
- Gerenciar usuários da VPN adicionando ou removendo clientes após a instalação.
- Desinstalar o OpenVPN de um servidor sem fazer a limpeza manualmente.
- Optar pelo WireGuard usando o instalador complementar.
Início rápido
- 1
Baixe e execute o script de instalação com o comando do README
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh - 2
Siga o assistente e, depois, execute o script novamente para adicionar ou remover usuários, ou desinstalar
Antes de usar
- Compatível apenas com Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS e Fedora.
- Você precisa de um servidor próprio para hospedar a VPN, como um VPS.
Em coleções
Tópicos
Perguntas frequentes
- O que é openvpn-install?
- Script de shell que instala e gerencia um servidor OpenVPN road warrior no Ubuntu, Debian e distribuições da família RHEL. openvpn-install é um script Bash que instala e configura um servidor OpenVPN para acesso remoto (uso “road warrior”). Ele é compatível com Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS e Fedora, e foi criado para desenvolvedores ou administradores que querem ter seu próprio endpoint VPN sem configurar o OpenVPN manualmente.
- openvpn-install é gratuito? Qual é a licença?
- openvpn-install é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- openvpn-install ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de openvpn-install foi em 22 de set. de 2026.
- Para que posso usar openvpn-install?
- Configurar um endpoint VPN privado em um VPS ou servidor dedicado. Gerenciar usuários da VPN adicionando ou removendo clientes após a instalação. Desinstalar o OpenVPN de um servidor sem fazer a limpeza manualmente. Optar pelo WireGuard usando o instalador complementar.
- Como instalar openvpn-install?
- Baixe e execute o script de instalação com o comando do README: wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh Siga o assistente e, depois, execute o script novamente para adicionar ou remover usuários, ou desinstalar
- Onde consigo openvpn-install?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Nyr/openvpn-install
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Cliente VPN de código aberto que instala e conecta a um servidor VPN próprio via SSH, em computadores e dispositivos móveis.
Ferramenta para Linux com GUI e CLI que transforma um adaptador WiFi em ponto de acesso, inclusive compartilhando a conexão enquanto permanece conectado ao WiFi.
Plataforma SASE de código aberto e auto-hospedável, baseada em WireGuard, que combina VPN zero trust, proxy reverso, acesso privilegiado e gateway de IA.
Rede privada peer-to-peer com criptografia de ponta a ponta para acessar máquinas e serviços da sua LAN de qualquer lugar, sem redirecionamento de portas ou URLs públicas.
Scripts de Shell para trocar as fontes de pacotes de distribuições Linux por espelhos nacionais e instalar o Docker com configuração de espelhos de registry.