One more thing: OpenVPN renegotiates the authentication every 3600 seconds. But a Google Authenticator code is only valid for 30 seconds. So then renegotiation will fail and you will be disconnected and asked to re-enter your password (your PIN + your current Google Authenticator code).

Stunnel + OpenVPN Server on Ubuntu 16.04 | by Jayden Chua Jun 24, 2019 pfSense OpenVPN® Configuration Guide | KeepSolid VPN Before the pfSense OpenVPN® setup you’ll need to get the OpenVPN® settings in your KeepSolid User Office and download the configuration file. For this, complete a few simple steps described in our tutorial. II. Set up pfSense OpenVPN® client . Once you get all the required VPN configurations, carefully follow the steps below. 1. networking - OpenVPN UDP error 10051 on Windows 10 clients

How to set up Surfshark VPN on DD-WRT router? – Surfshark

May 30, 2019 Stunnel + OpenVPN Server on Ubuntu 16.04 | by Jayden Chua

To circumvent this issue, type reneg-sec [numerical value of your choosing] under Advanced Configuration > Custom options in your OpenVPN Server Configuration. You can enter any value [in seconds] you wish to add here. To completely disable, enter value of 0.

OpenVPN client – Keenetic Mar 07, 2019 Setup PIA VPN in home network with pfSense - NetOSec May 30, 2019 Stunnel + OpenVPN Server on Ubuntu 16.04 | by Jayden Chua Jun 24, 2019 pfSense OpenVPN® Configuration Guide | KeepSolid VPN