No description
Find a file
2019-05-15 06:13:29 -04:00
bin Fix incorrect IPv6 private address, fix #25 2016-09-23 21:21:01 +08:00
etc Added IPv6 support (#20) 2016-07-31 23:47:35 +08:00
Dockerfile Don’t store the config file on a separate volume 2019-05-15 06:13:29 -04:00
LICENSE Update LICENSE 2019-05-10 12:18:34 -04:00
README.md Update README.md 2019-05-10 12:14:59 -04:00

IKEv2 VPN Server on Docker

Recipe to build amdavidson/vpn-server Docker image.

Usage

1. Start the IKEv2 VPN Server

docker run --privileged -d --name vpn-server --restart=always -p 500:500/udp -p 4500:4500/udp amdavidson/vpn-server:latest

2. Generate the .mobileconfig (for iOS / macOS)

docker run --privileged -i -t --rm --volumes-from vpn-server -e "HOST=vpn1.example.com" amdavidson/vpn-server:latest generate-mobileconfig > ikev2-vpn.mobileconfig

*Be sure to replace vpn1.example.com with your own domain name and resolve it to you server's IP address.

Transfer the generated ikev2-vpn.mobileconfig file to your local computer via SSH tunnel (scp) or any other secure methods.

License

Copyright (c) 2019 Andrew Davidson

Copyright (c) 2016 Mengdi Gao

This software is licensed under the MIT License.