1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-16 11:58:47 +00:00
dockerfiles/strongswan
2016-06-29 05:43:41 +08:00
..
docker-compose.yml fix strongswan 2016-06-28 04:39:35 +08:00
Dockerfile fix strongswan pidfile 2016-06-29 05:43:41 +08:00
init.sh fix strongswan 2016-06-28 04:39:35 +08:00
README.md update pptpd 2016-06-28 17:28:49 +08:00

strongswan

strongSwan is an Open Source IPsec-based VPN solution for Linux and other UNIX based operating systems implementing both the IKEv1 and IKEv2 key exchange protocols.

⚠️ This docker image only support IKEv2!

docker-compose.yml

strongswan:
  image: vimagick/strongswan
  ports:
    - 500:500/udp
    - 4500:4500/udp
  volumes:
    - /lib/modules:/lib/modules
    - /etc/localtime:/etc/localtime
  environment:
    - VPN_DOMAIN=vpn.easypi.info
    - VPN_SUBNET=10.20.30.0/24
    - VPN_P12_PASSWORD=secret
  cap_add:
    - NET_ADMIN
  privileged: yes
  restart: always

up and running

docker-compose up -d
docker cp strongswan_strongswan_1:/etc/ipsec.d/client.mobileconfig .
docker cp strongswan_strongswan_1:/etc/ipsec.d/client.cert.p12 .
docker-compose logs -f
  • Mac/IOS: client.mobileconfig
  • Android: client.cert.p12