CodeBrowser / github / hwdsl2/setup-ipsec-vpn
hwdsl2/setup-ipsec-vpn
# Set up your own IPsec VPN server in just a few minutes, with IPsec/L2TP, Cisco IPsec and IKEv2. Supports Ubuntu, Debian, CentOS/RHEL, Alpine Linux and Raspberry Pi OS. Includes client config and management scripts.
$ git clone https://github.com/hwdsl2/setup-ipsec-vpn.git
stars
28,230
forks
6,515
language
Shell
license
Other
What is hwdsl2/setup-ipsec-vpn?
This repository provides an automated installer script that deploys a fully functional IPsec VPN server on Linux systems, supporting multiple protocols including IPsec/L2TP, Cisco IPsec, and IKEv2. Developers and system administrators use it to quickly establish a self-hosted VPN infrastructure with minimal configuration, along with included client setup scripts and management tools. It supports a wide range of platforms including Ubuntu, Debian, CentOS, Alpine Linux, and Raspberry Pi OS.
Topics
#alpine-linux #bash #cisco-ipsec #debian #encryption #ikev2 #installer #ipsec #l2tp #libreswan #linux #network #privacy #raspberry-pi #security #self-hosted #ubuntu #vpn #vpn-client #vpn-server
Activity
2 open issues · last updated Jul 22, 2026