Hello there,
There are plenty of other guides out there for other Linux flavors such as Debian, CentOS etc also using other VPN protocols such as OpenVPN - but I am fairly certain OpenVPN requires a third-party application be installed on the client operating system.
Have a look at StrongSwan. According to their wiki, it should be compatible with Windows.
Windows fully supports the IKEv2 (RFC 4306) and MOBIKE (RFC 4555) standards through Microsoft's Agile VPN functionality and is therefore able to interoperate with a strongSwan VPN gateway using these protocols. strongSwan currently can authenticate Windows clients either on the basis of X.509 Machine Certificates using RSA signatures (case A) or Username/Password using EAP-MSCHAP v2 (case B).
Hope this resolves your Query !!
--If the reply is helpful, please Upvote and Accept it as an answer–