Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
setup-ipsec-vpn — Configure o seu próprio servidor de VPN IPsec em apenas alguns minutos, com IPsec/L2TP, Cisco IPsec e IKEv2. Suporta Ubuntu, Debian, CentOS/RHEL, Alpine Linux e Raspberry Pi OS. Inclui configuração de cliente e scripts de gestão. | Kitploit
Ferramentas/GitHubGitHub/hwdsl2/setup-ipsec-vpn
Ferramentas de Criptografia/DescriptografiaScripting e AutomaçãoSegurança de RedeSegurança na NuvemPrivacidade
GitHubhwdsl2/setup-ipsec-vpn

setup-ipsec-vpn

Configure o seu próprio servidor de VPN IPsec em apenas alguns minutos, com IPsec/L2TP, Cisco IPsec e IKEv2. Suporta Ubuntu, Debian, CentOS/RHEL, Alpine Linux e Raspberry Pi OS. Inclui configuração de cliente e scripts de gestão.

Ver Repositório
28.3k6.5k71há 3 diasRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

English | 简体中文 | 繁體中文 | 日本語 | Русский

Scripts de Configuração Automática do Servidor VPN IPsec

Build Status GitHub Stars Docker Stars Docker Pulls

Configure seu próprio servidor VPN IPsec em apenas alguns minutos, com IPsec/L2TP, Cisco IPsec e IKEv2.

Uma VPN IPsec criptografa seu tráfego de rede, de modo que ninguém entre você e o servidor VPN possa interceptar seus dados enquanto eles trafegam pela Internet. Isso é especialmente útil ao usar redes não seguras, por exemplo, em cafeterias, aeroportos ou quartos de hotel.

Usaremos o Libreswan como servidor IPsec e o xl2tpd como provedor L2TP.

Recursos:

  • Configuração totalmente automatizada do servidor VPN IPsec, sem necessidade de entrada do usuário
  • Suporta IKEv2 com cifras fortes e rápidas (por exemplo, AES-GCM)
  • Gera perfis VPN para configurar automaticamente dispositivos iOS, macOS e Android
  • Suporta Windows, macOS, iOS, Android, Chrome OS e Linux como clientes VPN
  • Inclui scripts auxiliares para gerenciar usuários VPN e certificados

Também disponível:

  • Docker VPN: IPsec VPN, WireGuard, OpenVPN, Headscale
  • IA: Self-Hosted AI Stack para LLMs locais, chat, RAG, voz e ferramentas de IA

📘 Interessado em IA auto-hospedada? The Self-Hosted AI Builder’s Guide é um guia prático para construir, proteger e operar sua própria pilha de IA privada.

Início rápido

Comece com um servidor Linux* executando um sistema operacional compatível.

Use este comando único para configurar um servidor VPN IPsec:

wget https://get.vpnsetup.net -O vpn.sh && sudo sh vpn.sh

Seus dados de login da VPN serão gerados aleatoriamente e exibidos quando finalizar.

Dica: Opcionalmente, instale WireGuard, OpenVPN e/ou Headscale no mesmo servidor.

Veja o script em ação (gravação de terminal).

Nota: Esta gravação é apenas para fins de demonstração. As credenciais de VPN nesta gravação NÃO são válidas.

Clique aqui se você não conseguir baixar.

Você também pode usar curl para baixar:

curl -fsSL https://get.vpnsetup.net -o vpn.sh && sudo sh vpn.sh

URLs de configuração alternativas:

https://github.com/hwdsl2/setup-ipsec-vpn/raw/master/vpnsetup.sh
https://gitlab.com/hwdsl2/setup-ipsec-vpn/-/raw/master/vpnsetup.sh

Se você não conseguir baixar, abra vpnsetup.sh e clique no botão Raw à direita. Pressione Ctrl/Cmd+A para selecionar tudo, Ctrl/Cmd+C para copiar e cole no seu editor preferido.

Uma imagem Docker pré-compilada também está disponível. Para outras opções e configuração do cliente, leia as seções abaixo.

* Um servidor na nuvem, servidor privado virtual (VPS) ou servidor dedicado.

Comunidade

  • 📬 Receba atualizações do projeto e guias de implantação gratuitos (1–2 e-mails/mês)
  • 💬 Participe da comunidade r/selfhostedstack para discussões
  • ⭐ Marque o repositório com uma estrela se achar útil — isso ajuda outras pessoas a descobri-lo

Requisitos

Um servidor na nuvem, servidor privado virtual (VPS) ou servidor dedicado, com uma instalação de:

  • Ubuntu 26.04, 24.04 ou 22.04
  • Debian 13 ou 12
  • CentOS Stream 10 ou 9
  • Rocky Linux ou AlmaLinux
  • Oracle Linux
Outras distribuições Linux suportadas.
  • Raspberry Pi OS (Raspbian)
  • Kali Linux
  • Alpine Linux
  • Red Hat Enterprise Linux (RHEL)

Isso também inclui VMs Linux em nuvens públicas, como DigitalOcean, Vultr, Linode, OVH e Microsoft Azure. Usuários de nuvem pública também podem implantar usando user data.

Implantação rápida em:

Deploy to Linode  Deploy to Azure

» Quero executar minha própria VPN, mas não tenho um servidor para isso

Para servidores com firewall externo (por exemplo, EC2/GCE), abra as portas UDP 500 e 4500 para a VPN.

Uma imagem Docker pré-compilada também está disponível. Usuários avançados podem instalar em um Raspberry Pi. [1] [2]

[!WARNING] Execute estes scripts no servidor Linux que hospedará sua VPN. Não os execute no seu PC ou Mac pessoal.

Instalação

Primeiro, atualize seu servidor com sudo apt-get update && sudo apt-get dist-upgrade (Ubuntu/Debian) ou sudo yum update e reinicie. Isso é opcional, mas recomendado.

Para instalar a VPN, escolha uma das seguintes opções:

Opção 1: Faça o script gerar credenciais VPN aleatórias para você (serão exibidas ao final).

wget https://get.vpnsetup.net -O vpn.sh && sudo sh vpn.sh

Opção 2: Edite o script e forneça suas próprias credenciais de VPN.

wget https://get.vpnsetup.net -O vpn.sh
nano -w vpn.sh
[Replace with your own values: YOUR_IPSEC_PSK, YOUR_USERNAME and YOUR_PASSWORD]
sudo sh vpn.sh

[!NOTE] Um PSK IPsec seguro deve consistir em pelo menos 20 caracteres aleatórios.

Opção 3: Defina as suas credenciais VPN como variáveis de ambiente.

Baixar ferramenta