I’d like to add that I’m using PiVPN script to create this using openvpn but it follows the openvpn standard very closely.