We run our Pritunl VPN server behind Cloudflare to protect the web UI. In the Pritunl config, our public IP is set to the real IP of our server (for the OpenVPN and Wireguard UDP traffic). The sync host is set to our full DNS hostname (Cloudflare). It worked great before our users updated to v1.3.4059.45. Now, all users experience a 40 second delay when connecting. Running tcpdump, the client now tries to connect to the public IP on port 443 and eventually times out. The user eventually can connect, but the long delay is not a great user experience.
I’m not sure for the reason for this change, but it doesn’t seem like whatever the client is trying to do is needed since the connection is eventually allowed.
Is there a setting we can set to avoid this behavior?
Thanks for any help.