Skip to content

kin021360/docker-openvpn-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-openvpn-template

Build docker

docker-compose build

Setup openvpn config

# 1. Generate openvpn config
docker-compose run --rm openvpn_server ovpn_genconfig -u udp://VPN.SERVERNAME.COM
# 2. Generate openvpn private key, cert... Please follow the step to enter the password
docker-compose run --rm openvpn_server ovpn_initpki
# 3. Create openvpn client user
docker-compose run --rm openvpn_server easyrsa build-client-full xxx nopass
# 4. Generate client .ovpn file
docker-compose run --rm openvpn_server ovpn_getclient xxx > xxx.ovpn

Let client use Stubby (dns over TLS)

  1. Edit openvpn.conf
nano /home/ubuntu/openvpndata/openvpn.conf

Add this line: push "dhcp-option DNS 172.30.0.2" as first priority than other dhcp-option DNS

Where the DNS ip is based on docker-compose.yml that you configured for stubby

  1. Restart service
docker-compose up -d
# Check logs
docker-compose logs

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors