/ocserv-docker-1

使用Docker快速部署Ocserv

Primary LanguageShell

这啥

相信即使给我一个完整的部署 OpenConnect server 的教程,即使看懂了,面对不同环境下可能出现的问题,我还是会相当头疼的。所以对于我这种菜鸟,利用Docker来快速部署VPN就显得容易多了。这repo大部分是参考 Wyatt 的,所以没啥价值,权当自己学习Linux用。

咋用

因为 Wyatt 那个的证书模板需要从他那复制到容器里,而且用户名和密码也帮我们初始化了(虽然知道这没什么区别,但处女座是极为不爽这样啊),所以我就用脚本去初始化这些东西了。

Steps:

  • 安装 DockerGit or 直接使用 CoreOS
  • 执行 cd ~ && git clone https://github.com/aerok/ocserv-docker.git && cd ocserv-docker && chmod +x Install
  • 执行 ./Install 按提示添加Server IP和VPN账号,约5分钟后,梯子就搭好了
  • 执行 docker ps -aq | xargs docker logs 检查容器内部log,如下log显示VPN运行正常
listening (TCP) on 0.0.0.0:443...
listening (TCP) on [::]:443...
listening (UDP) on 0.0.0.0:443...
listening (UDP) on [::]:443...

Info

  • Box Size: 483.8 MB
  • 基础 Box: ubuntu:latest (192.7 MB)
  • 测试过的环境:
    • [Vultr 768MB CoreOS Stable]
    • [DigitalOcean 512MB CoreOS 522.2.0 (alpha)]

Refs