1、docker run -v /data/compose/openvpn/etc/openvpn:/etc/openvpn --rm cabel/openvpn:v2.4 ovpn_genconfig -u udp://公网IP
2、docker run -v /data/compose/openvpn/etc/openvpn:/etc/openvpn --rm -it cabel/openvpn:v2.4 ovpn_initpki
3、docker run -v /data/compose/openvpn/etc/openvpn:/etc/openvpn --rm -it cabel/openvpn:v2.4 easyrsa build-client-full 用户名 nopass
4、docker run -v /data/compose/openvpn/etc/openvpn:/etc/openvpn --rm cabel/openvpn:v2.4 ovpn_getclient 用户名 > conf/用户名.ovpn
version: "3"
services:
openvpn:
image: cabel/openvpn:v2.4
container_name: openvpn
ports:
- "1194:1194/udp"
volumes:
- "/data/compose/openvpn/etc/openvpn:/etc/openvpn"
environment:
- TZ=Asia/Shanghai
restart: always
cap_add:
- NET_ADMIN
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "3"
#!/bin/bash
read -p "please your username: " NAME
docker run -v /data/compose/openvpn/etc/openvpn:/etc/openvpn --rm -it cabel/openvpn:v2.4 easyrsa build-client-full $NAME nopass
docker run -v /data/compose/openvpn/etc/openvpn:/etc/openvpn --rm -it cabel/openvpn:v2.4 ovpn_getclient $NAME > /data/compose/openvpn/conf/$NAME.ovpn
Content type
Image
Digest
Size
6 MB
Last updated
about 7 years ago
docker pull cabel/openvpn:v2.4