OpenVPN - jkroepke/openvpn-auth-oauth2 GitHub Wiki
OpenVPN version requirements
- Server: 2.6.2 or later (OpenVPN Access Server not supported)
- Client: 2.5.0 or later (OpenVPN Client 2.x requires a management client to handle WebAuth, e.g. Viscosity or Tunnelblick)
Tested environment
Server
Working
- OpenVPN 2.6.6 on Linux
Non-Working
- OpenVPN Access Server (any)
Client
Working
- Windows: OpenVPN Community Client for Windows 2.6.0+
- Mac: Tunnelblick 4.0.0beta10+
- Windows/Mac: Viscosity (Note: Viscosity denies non-https endpoints by default.)
- Linux: OpenVPN 3 core library 3.9+
- Linux: openvpn3-indicator