tested with ubuntu 22.04
config with:
dhcp-option DNS 1.1.1.1
dhcp-option DOMAIN-ROUTE . # routes all dns traffic through vpn
sudo apt update
sudo apt install openvpn
sudo apt install openvpn-systemd-resolved
touch /etc/openvpn/server/openvpn-server.conf # mind .conf not .ovpn
sudo vim /etc/openvpn/server/openvpn-server.conf
sudo systemctl start openvpn-server@openvpn-server # will look for openvpn-server under /etc/openvpn/server/
sudo systemctl enable openvpn-server@openvpn-serverfor openvpn-systemd-resolved to work config has to include:
script-security 2
up /etc/openvpn/update-systemd-resolved
down /etc/openvpn/update-systemd-resolved
down-pre