Alternatives to strongSwan
An open-source IPsec VPN implementation using the IKEv2 and IKEv1 key exchange protocols. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
strongSwan
An open-source IPsec VPN implementation using the IKEv2 and IKEv1 key exchange protocols.
Replacements
Listings that take over the same core job as strongSwan.
Libreswan
A free IPsec and IKE VPN implementation for Linux, FreeBSD and macOS.
Libreswan is another GPL-2.0 IPsec implementation with IKEv1 and IKEv2, packaged in Fedora, RHEL and Arch, but it does not run on Windows or Android.
SoftEther VPN
An open-source multi-protocol VPN server and client for remote access and site-to-site networking.
SoftEther VPN is a multi-protocol server and client with an SSL-VPN that passes restrictive firewalls, under Apache-2.0, with many options to learn.
OpenVPN Community
The VPN protocol and client that has been the default for two decades, and still runs on everything.
OpenVPN Community replaces IPsec with an SSL-based protocol that runs over TCP or UDP on any port, with clients on every major platform.
WireGuard
A small, fast VPN protocol and set of official clients that connect two machines by exchanging public keys.
WireGuard swaps IKE negotiation for simple public-key exchange in a small, auditable protocol, but it is not a standards-based IPsec implementation.
Pritunl
A self-hosted VPN server for OpenVPN, WireGuard and IPsec, managed through a web interface.
Pritunl manages IPsec, OpenVPN and WireGuard servers from one web interface, replacing strongSwan's file and command-line configuration.
Also worth comparing
These listings name strongSwan as their own alternative, so the relationship runs both ways.
Algo VPN
Ansible scripts that stand up a personal WireGuard and IPsec VPN.
strongSwan provides a full IKEv2 IPsec implementation across Linux, Android, macOS and Windows, but configuration requires solid IPsec knowledge and it has no WireGuard.
ocserv
An open-source Linux SSL VPN server compatible with OpenConnect and AnyConnect clients.
strongSwan switches to standards-based IPsec with IKEv2 and flexible virtual IP pools, running on Linux, Android, FreeBSD, macOS and Windows, configured through files.
Similar software
Related functionality, not a direct replacement.
VyOS
An open-source network operating system that combines routing, firewall and VPN functions in one platform.
OPNsense
An open-source firewall and routing platform based on FreeBSD that you install on your own hardware.
IPFire
A hardened Linux-based firewall distribution with VPN support, network segmentation and a web management console.
OpenConnect
An open-source command-line client for Cisco AnyConnect, GlobalProtect, Fortinet and other SSL VPNs.