Updated on 2025-05-14 GMT+08:00

Client Configuration Precautions

Limitations and Constraints

  • When a VPN client connects to multiple servers, ensure that the client CIDR blocks configured for the servers do not overlap with each. Otherwise, the client may be assigned the same IP address for connecting to different servers, causing connection failures.
  • A client can establish only one VPN connection with a VPN gateway.
  • If DNS has been configured on the operating system where the OpenVPN client is installed and DNS is also configured for a P2C VPN gateway, the later will inherit or overwrite the former. As a result, domain names in the DNS configuration of the operating system will fail to be resolved, causing access failures.

High-Risk Operation Warning

Before configuring a client, exercise caution when adding, deleting, or modifying the local subnet of a VPN gateway and the customer subnet or policy configuration of a VPN connection, because these operations may cause network interruption.

List of Supported Operating Systems

Table 1 List of supported operating systems

Operating System Type

Operating System Version

Client Version

Operation Guide

Windows

Windows 10 or later

  • OpenVPN GUI 2.6 or later
  • OpenVPN Connect 3.4.4 or later

Configuring a Windows Client

Linux

  • Ubuntu 24.10
  • Ubuntu 22.04 (Jammy)
  • 24.10: OpenVPN 2.6 or later
  • 22.04: OpenVPN 2.5 or earlier

Ubuntu

  • CentOS 7.9
  • CentOS 8
  • CentOS Stream 9
  • 7.9 and 8: OpenVPN 2.4.12
  • Stream 9: OpenVPN 2.5 or later

CentOS

Debian 12

OpenVPN 2.5 or later

Debian

Red Hat Enterprise Linux 9.5

OpenVPN 2.5 or later

Redhat

openSUSE 15.5

OpenVPN 2.5 or later

OpenSUSE

macOS

-

  • Tunnelblick 3.8.8d
  • OpenVPN Connect 3.4.4.4629

Configuring a macOS Client

Android

-

OpenVPN Connect APK 3.3.2 or later

Configuring an Android Client

iOS

-

OpenVPN Connect 3.4.0

Configuring an iOS Client