OPENVPN

moximoxi
2
2025-08-17

"Quick Start with docker-compose"

怎么也成功不了,就当作备忘吧感谢作者

Add a new service in docker-compose.yml

version: '2.4.9'

services:

openvpn:

cap_add:

- NET_ADMIN

image: kylemanna/openvpn

container_name: openvpn

ports:

- "1194:1194/udp"

restart: always

volumes:

- ./openvpn-data/conf:/etc/openvpn

Initialize the configuration files and certificates

docker-compose run --rm openvpn ovpn_genconfig -u udp://VPN.SERVERNAME.COM

docker-compose run --rm openvpn ovpn_initpki

Start OpenVPN server process

docker-compose up -d openvpn

Generate a client certificate

export CLIENTNAME="your_client_name"

# with a passphrase (recommended)

docker-compose run --rm openvpn easyrsa build-client-full $CLIENTNAME

# without a passphrase (not recommended)

docker-compose run --rm openvpn easyrsa build-client-full $CLIENTNAME nopass

Retrieve the client configuration with embedded certificates

docker-compose run --rm openvpn ovpn_getclient $CLIENTNAME > $CLIENTNAME.ovpn

相关链接

动物装饰