最近迷上了docker,对于能够快速部署一些应用,还能提供隔离,不必担心影响其他的应用等一些特点,我非常喜欢。
免费的docker平台有 时速云,灵雀云,DaoCloud,getcarina.com等等,不过,因为权限不够,这些免费docker并不能用来搭建vpn,所以本文内容只能在自己的vps上使用。
步骤如下:
1、拉回来镜像,ikev2-vpn-server
docker pull gaomd/ikev2-vpn-server
2、启动服务端,注意--privileged参数,这个是必须的【这也是免费docker不能安装vpn的原因】
docker run -d --name ikev2-vpn-server --privileged -p 500:500/udp -p 4500:4500/udp gaomd/ikev2-vpn-server
搞定,只需要简单几步即可完成相对比较难搞的ikev2的安装,
如果你要使用ikev2,只需要再往docker 容器里面传入相对应的参数,比如我想制作ios的配置文件,给iPhone 用户使用,哪么我只需要传入
3、生成iphone客户端配置文件
docker run -i -t --rm --volumes-from ikev2-vpn-server -e "HOST=vpn.maxiaodong.com" gaomd/ikev2-vpn-server generate-mobileconfig > ikev2-vpn-ihone6s.mobileconfig
注意:vpn.maxiaodong.com替换成你自己对应的ip或者域名
然后你把这个配置文件下载,就可以愉快的玩耍了。