- 使用docker-compose拉取镜像,执行docker-compose up -d这很简单
version: '2'
services:
openvpn:
cap_add:
- NET_ADMIN
image: yunkunma/openvpn:latest
container_name: openvpn
ports:
- "1194:1194/udp"
restart: always
depends_on:
- "gui"
volumes:
- ./openvpn-data/conf:/etc/openvpn
gui:
image: yunkunma/openvpn-web:latest
container_name: openvpn-gui
ports:
- "8080:8080/tcp"
restart: always
volumes:
- ./openvpn-data/conf:/etc/openvpn
- ./openvpn-data/db:/opt/openvpn-gui/db
#
#username: admin
#password: b3secure
2. 登录OpenVPN的GUI界面http://serverIP:8080 ,账号admin密码b3secure,登录后最好自己改掉密码,安全一些
这里我是使用默认的配置即可,如果有需要可以进入Configuration自行配置
- 增加客户端配置,进入Certificates菜单页面
下载解压后的文件
- 下载OpenVPN GUI,这里我演示Windows客户端,其他客户端可自查 openvpn.net/community-d…
安装后在C盘的C:\Program Files\OpenVPN\config目录里新建文件夹“client_1”名字根据你的配置定,拷贝第三步下载的配置进该配置文件夹
需要修改一下conf后缀的文件
后缀改为.ovpn文件
内容主要修改的是remote配置,如果你是DDNS域名解析的服务器动态公网IP,那这里配置为你的域名和端口即可
- 右键OpenVPN GUI连接client_1即可,成功连接后就可以看到管理页面连接着的客户端了