awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
hwdsl2 avatar

hwdsl2/docker-ipsec-vpn-server

-1
View on GitHub↗
7,025 stars·1,475 forks·Shell·other·14 viewshub.docker.com/r/hwdsl2/ipsec-vpn-server↗

Docker Ipsec Vpn Server

This project is a containerized IPsec VPN server designed to provide secure remote network access. It functions as an IKEv2 VPN gateway, utilizing the StrongSwan daemon to manage security associations and establish encrypted tunnels between remote clients and a private network.

The server acts as a certificate-based VPN manager, handling the generation and distribution of digital certificates and pre-shared keys to authenticate remote users. It includes tools for IKEv2 client management to automate the creation of configuration profiles and security keys for connecting devices.

The system covers broad administrative capabilities including VPN user administration, credential management, and network DNS configuration. It uses environment variables to customize server parameters and maps host network interfaces to route encrypted traffic.

Features

  • IPsec VPN Support - Provides a complete implementation of secure network tunnels using the IPsec and IKEv2 protocols.
  • Tunnel Server Hosting - Hosts a remote server that accepts and routes encrypted tunnel requests from remote clients.
  • Secure Gateway Services - Acts as a secure network gateway that establishes encrypted tunnels using the IKEv2 standard.
  • Secure Remote Access - Provides secure, encrypted network tunnels to allow remote users to access private network resources.
  • Virtual Network Bridging - Routes encrypted VPN traffic from remote clients to the host network interface via virtual bridging.
  • VPN Protocols - Utilizes the StrongSwan daemon to handle IKEv2 key exchange and manage IPsec security associations.
  • VPN Daemons - Integrates the StrongSwan daemon to handle key exchange and IPsec security associations.
  • Encrypted Tunneling Protocols - Creates secure, encrypted peer-to-peer communication channels using the IKEv2 protocol.
  • Access Control - Defines usernames and pre-shared keys to manage and enforce access permissions for connecting clients.
  • Connection Credentials - Manages pre-shared keys and account details used specifically for establishing infrastructure connectivity.
  • Certificate-Based Authentication - Implements identity verification for VPN clients using public key infrastructure and digital certificates.
  • IKEv2 Implementations - Establishes secure tunnels and manages authentication sessions using the IKEv2 standard.
  • Traffic Encryption - Protects data transmissions from eavesdropping by tunneling traffic through a protected gateway.
  • User Account Management - Maintains user credentials and security keys to determine which devices are authorized to connect.
  • VPN Deployment Automation - Provides automated provisioning and configuration of the VPN server within a containerized environment.
  • Containerized Deployments - Ships as a containerized environment to simplify the deployment and management of the IPsec VPN server.
  • VPN Client Configuration Generators - Automates the generation of protocol-specific configuration files and profiles for connecting VPN clients.
  • Client Certificate Management - Generates and manages the digital certificates and security keys required for IKEv2 client authentication.
  • Container-Based Isolation - Packages the VPN server and dependencies in containers to ensure consistent deployment across different host operating systems.
  • VPN - Provides tools to create and export configuration profiles specifically for IKEv2 clients.
  • VPN User Accounts - Includes tools for managing VPN usernames, passwords, and pre-shared keys to control network access.

Star history

Star history chart for hwdsl2/docker-ipsec-vpn-serverStar history chart for hwdsl2/docker-ipsec-vpn-server

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Docker Ipsec Vpn Server

Similar open-source projects, ranked by how many features they share with Docker Ipsec Vpn Server.
  • mullvad/mullvadvpn-appmullvad avatar

    mullvad/mullvadvpn-app

    6,778View on GitHub↗

    This project is a privacy-focused VPN manager and WireGuard client application designed to establish encrypted tunnels that mask user IP addresses and activity. It focuses on maintaining anonymity through a system that supports account creation without personal identifying information. The application distinguishes itself with advanced privacy tools, including a multi-hop orchestrator for routing traffic through multiple sequential servers and a network traffic obfuscator that uses Shadowsocks, TCP, and QUIC to bypass deep packet inspection and censorship. It also implements quantum-resistant

    Rustelectronnodejsopenvpn
    View on GitHub↗6,778
  • trailofbits/algotrailofbits avatar

    trailofbits/algo

    30,278View on GitHub↗

    Algo is a cloud VPN deployment tool and WireGuard orchestrator designed to automate the provisioning and configuration of personal VPN servers across multiple cloud infrastructure providers. It functions as a multi-cloud infrastructure provisioner and a VPN client configuration generator, creating the necessary tunnels and connection profiles for secure device connectivity. The project distinguishes itself by integrating a network ad-blocking DNS server directly into the deployment, filtering advertisements and malicious domains for all connected clients. It further simplifies the onboarding

    Pythonansibleencryptionikev2
    View on GitHub↗30,278
  • pivpn/pivpnpivpn avatar

    pivpn/pivpn

    8,010View on GitHub↗

    PiVPN is an automated VPN deployer and server manager designed to establish secure gateways for remote network access. It provides a command-line tool for the installation and configuration of WireGuard and OpenVPN servers on Linux systems, with specific optimizations for single-board computers like the Raspberry Pi. The project distinguishes itself through a wrapper-based management interface that abstracts complex server commands into simplified operations. This includes automated handling of firewall rules, port forwarding, and package installation, as well as the ability to export client

    Shellopenvpnopenvpn-installerpivpn
    View on GitHub↗8,010
  • aws/aws-cdkaws avatar

    aws/aws-cdk

    12,817View on GitHub↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    TypeScriptawscloud-infrastructurehacktoberfest
    View on GitHub↗12,817
See all 30 alternatives to Docker Ipsec Vpn Server→

Frequently asked questions

What does hwdsl2/docker-ipsec-vpn-server do?

This project is a containerized IPsec VPN server designed to provide secure remote network access. It functions as an IKEv2 VPN gateway, utilizing the StrongSwan daemon to manage security associations and establish encrypted tunnels between remote clients and a private network.

What are the main features of hwdsl2/docker-ipsec-vpn-server?

The main features of hwdsl2/docker-ipsec-vpn-server are: IPsec VPN Support, Tunnel Server Hosting, Secure Gateway Services, Secure Remote Access, Virtual Network Bridging, VPN Protocols, VPN Daemons, Encrypted Tunneling Protocols.

What are some open-source alternatives to hwdsl2/docker-ipsec-vpn-server?

Open-source alternatives to hwdsl2/docker-ipsec-vpn-server include: mullvad/mullvadvpn-app — This project is a privacy-focused VPN manager and WireGuard client application designed to establish encrypted tunnels… trailofbits/algo — Algo is a cloud VPN deployment tool and WireGuard orchestrator designed to automate the provisioning and configuration… pivpn/pivpn — PiVPN is an automated VPN deployer and server manager designed to establish secure gateways for remote network access.… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… kanidm/kanidm — Kanidm is a centralized identity management server designed to handle authentication, authorization, and directory… hwdsl2/setup-ipsec-vpn — This project is an automated command-line tool designed to install and configure a secure network gateway on a host…