It has the same Headscale binary underneath, just with a different out-of-the-box experience consistent with my other Docker images for WireGuard, OpenVPN, and IPsec VPN.
166 karma · joined July 6, 2015
It has the same Headscale binary underneath, just with a different out-of-the-box experience consistent with my other Docker images for WireGuard, OpenVPN, and IPsec VPN.
Disclosure: I am the author of this repo.
You can easily build your own IPsec VPN server using a one-liner [1], with support for both IPsec/L2TP and Cisco IPsec.
Disclosure: I am the author of this repo.
[1] https://github.com/libreswan/libreswan/issues/49#issuecommen...
[1] https://github.com/hwdsl2/setup-ipsec-vpn#manage-vpn-users
[1] https://github.com/letsencrypt/letsencrypt/issues/1660
[2] https://community.letsencrypt.org/t/help-needed-windows-xp-s...
1: https://github.com/hwdsl2/setup-ipsec-vpn
2: https://github.com/jlund/streisand/commit/fea4a9545bfa066db3...
The reason I chose Libreswan [1] (over Openswan) is that it is more actively developed with recent patches [2]. I have not tried strongSwan as of yet.
Regarding the firewall rules: The VPN scripts are intended to be run on a freshly installed Linux system. By adding those IPTables rules, the OS would be better protected from network attacks. For example, the L2TP port UDP 1701 is closed for traffic other than those via IPsec.
[2] https://nohats.ca/wordpress/blog/2014/02/16/development-of-l...