File: OpenVPN.md

package info (click to toggle)
openvpn-auth-oauth2 1.27.0-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 2,212 kB
  • sloc: ansic: 172; makefile: 72; sh: 53; javascript: 10
file content (42 lines) | stat: -rw-r--r-- 1,491 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# OpenVPN

## 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
- OpenVPN 2.7.0 on Linux

#### Non-Working

- OpenVPN Access Server (any)

### Client

#### Working

- Windows: [OpenVPN Community Client for Windows 2.6.0+](https://openvpn.net/community-downloads/)
- Mac: [Tunnelblick](https://tunnelblick.net/) [4.0.0beta10+](https://github.com/Tunnelblick/Tunnelblick/issues/676)
- Windows/Mac: [Viscosity](https://www.sparklabs.com/viscosity) (**Note:** Viscosity denies non-https endpoints by default.)
- Linux: [OpenVPN 3 core library 3.9+](https://github.com/OpenVPN/openvpn3)
- Linux: [openvpn3-indicator](https://github.com/OpenVPN/openvpn3-indicator)

#### Partial Working

- [OpenVPN Connect v3 for Windows/macOS/Linux](https://openvpn.net/vpn-server-resources/connecting-to-access-server-with-macos/) ([workaround](https://github.com/jkroepke/openvpn-auth-oauth2/wiki/Debugging-Errors#error-message-received-control-message-push_request-in-openvpn-client-v3))

#### Non-Working

- [network-manager-openvpn-gnome](https://gitlab.gnome.org/GNOME/NetworkManager-openvpn) -
  See https://gitlab.gnome.org/GNOME/NetworkManager-openvpn/-/issues/124

## OpenVPN username handling

See [OpenVPN Username](OpenVPN%20Username) for more information.