Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
setup-ipsec-vpn — Configura il tuo server VPN IPsec in pochi minuti, con IPsec/L2TP, Cisco IPsec e IKEv2. Supporta Ubuntu, Debian, CentOS/RHEL, Alpine Linux e Raspberry Pi OS. Include script di configurazione client e di gestione. | Kitploit
Strumenti/GitHubGitHub/hwdsl2/setup-ipsec-vpn
Strumenti di Crittografia/DecrittografiaScripting e AutomazioneSicurezza di ReteSicurezza CloudPrivacy
GitHubhwdsl2/setup-ipsec-vpn

setup-ipsec-vpn

Configura il tuo server VPN IPsec in pochi minuti, con IPsec/L2TP, Cisco IPsec e IKEv2. Supporta Ubuntu, Debian, CentOS/RHEL, Alpine Linux e Raspberry Pi OS. Include script di configurazione client e di gestione.

Vedi Repository
28.3k6.5k713 giorni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

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

Script di configurazione automatica del server VPN IPsec

Build Status GitHub Stars Docker Stars Docker Pulls

Configura il tuo server VPN IPsec in pochi minuti, con IPsec/L2TP, Cisco IPsec e IKEv2.

Una VPN IPsec crittografa il tuo traffico di rete, in modo che nessuno tra te e il server VPN possa intercettare i tuoi dati mentre viaggiano su Internet. Questo è particolarmente utile quando si utilizzano reti non sicure, ad esempio in caffè, aeroporti o camere d'albergo.

Utilizzeremo Libreswan come server IPsec e xl2tpd come provider L2TP.

Caratteristiche:

  • Configurazione completamente automatizzata del server VPN IPsec, senza input dell'utente
  • Supporta IKEv2 con cifrari forti e veloci (ad es. AES-GCM)
  • Genera profili VPN per configurare automaticamente dispositivi iOS, macOS e Android
  • Supporta Windows, macOS, iOS, Android, Chrome OS e Linux come client VPN
  • Include script di supporto per gestire utenti VPN e certificati

Disponibili anche:

  • VPN Docker: IPsec VPN, WireGuard, OpenVPN, Headscale
  • AI: Self-Hosted AI Stack per LLM locali, chat, RAG, voce e strumenti AI

📘 Interessato all'AI self-hosted? The Self-Hosted AI Builder’s Guide è una guida pratica per costruire, proteggere e gestire il tuo stack AI privato.

Avvio rapido

Inizia con un server Linux* che esegue un sistema operativo supportato.

Usa questo one-liner per configurare un server VPN IPsec:

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

I dettagli di accesso VPN verranno generati casualmente e mostrati al termine.

Suggerimento: Facoltativamente, installa WireGuard, OpenVPN e/o Headscale sullo stesso server.

Guarda lo script in azione (registrazione del terminale).

Nota: Questa registrazione è solo a scopo dimostrativo. Le credenziali VPN in questa registrazione NON sono valide.

Clicca qui se non riesci a scaricare.

Puoi anche usare curl per scaricare:

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

URL di configurazione alternativi:

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

Se non riesci a scaricare, apri vpnsetup.sh, poi clicca sul pulsante Raw a destra. Premi Ctrl/Cmd+A per selezionare tutto, Ctrl/Cmd+C per copiare, quindi incolla nel tuo editor preferito.

È anche disponibile un'immagine Docker precompilata. Per altre opzioni e la configurazione del client, leggi le sezioni seguenti.

* Un cloud server, un virtual private server (VPS) o un server dedicato.

Community

  • 📬 Ricevi aggiornamenti sul progetto e guide di deployment gratuite (1–2 email/mese)
  • 💬 Unisciti alla community r/selfhostedstack per le discussioni
  • ⭐ Metti una stella al repository se lo trovi utile — aiuta gli altri a scoprirlo

Requisiti

Un cloud server, un virtual private server (VPS) o un server dedicato, con un'installazione di:

  • Ubuntu 26.04, 24.04 o 22.04
  • Debian 13 o 12
  • CentOS Stream 10 o 9
  • Rocky Linux o AlmaLinux
  • Oracle Linux
Altre distribuzioni Linux supportate.
  • Raspberry Pi OS (Raspbian)
  • Kali Linux
  • Alpine Linux
  • Red Hat Enterprise Linux (RHEL)

Questo include anche le VM Linux nei cloud pubblici, come DigitalOcean, Vultr, Linode, OVH e Microsoft Azure. Gli utenti dei cloud pubblici possono anche fare il deploy usando gli user data.

Deploy rapido su:

Deploy to Linode  Deploy to Azure

» Voglio gestire il mio VPN ma non ho un server per farlo

Per i server con un firewall esterno (ad es. EC2/GCE), apri le porte UDP 500 e 4500 per la VPN.

È anche disponibile un'immagine Docker precompilata. Gli utenti avanzati possono installare su un Raspberry Pi. [1] [2]

[!WARNING] Esegui questi script sul server Linux che ospiterà la tua VPN. Non eseguirli sul tuo PC o Mac personale.

Installazione

Per prima cosa, aggiorna il tuo server con sudo apt-get update && sudo apt-get dist-upgrade (Ubuntu/Debian) o sudo yum update e riavvia. Questo è opzionale, ma consigliato.

Per installare la VPN, scegli una delle seguenti opzioni:

Opzione 1: Fai generare allo script delle credenziali VPN casuali per te (verranno mostrate al termine).

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

Opzione 2: Modifica lo script e fornisci le tue credenziali 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] Una PSK IPsec sicura dovrebbe essere composta da almeno 20 caratteri casuali.

Opzione 3: Definire le credenziali VPN come variabili d'ambiente.

Scarica lo strumento