Compatibility¶
Supported Operating Systems¶
| Distribution | Versions | Automated Testing |
|---|---|---|
| Ubuntu | >= 18.04 | 18.04, 20.04, 22.04, 24.04 |
| Debian | >= 11 | 11, 12 |
| Fedora | >= 40 | 40, 41 |
| Rocky Linux | >= 8 | 8, 9 |
| AlmaLinux | >= 8 | 8, 9 |
| Oracle Linux | >= 8 | 8, 9 |
| CentOS Stream | >= 8 | 9 |
| Amazon Linux | 2023 | 2023 |
| Arch Linux | latest | latest |
| openSUSE Leap | >= 16 | 16.0 |
| openSUSE Tumbleweed | latest | latest |
System Requirements¶
- Root access — the script must be run as root or via
sudo - TUN module — must be enabled (
/dev/net/tun) - systemd — used for service management
- Architecture — amd64 (officially tested)
Checking TUN availability
Supported Client Platforms¶
The generated .ovpn files are compatible with:
| Platform | Client |
|---|---|
| Windows | OpenVPN Community Client |
| Linux | openvpn, NetworkManager, GNOME, KDE |
| macOS | Tunnelblick, Viscosity, OpenVPN for Mac |
| Android | OpenVPN for Android |
| iOS | OpenVPN Connect |