Client Configuration
Configure VPN clients across all your devices and platforms
Client Configuration Overview
VPN Enterprise supports all major platforms with native apps and manual configuration options. Each client can be customized with advanced security features and performance optimizations.
Native Apps
iOS, Android, Windows, macOSProtocols
WireGuard, OpenVPN, IKEv2Features
Kill switch, Split tunnelingManagement
Remote configurationPlatform-Specific Setup
Windows
Multiple setup methods available
Native App
Easy1
Download VPN Enterprise app2
Import .ovpn file3
ConnectOpenVPN GUI
Medium1
Install OpenVPN GUI2
Import config file3
Configure auto-connectmacOS
Multiple setup methods available
Native App
Easy1
Download from Mac App Store2
Import configuration3
ConnectTunnelblick
Medium1
Install Tunnelblick2
Import .ovpn file3
Configure preferencesiOS
Multiple setup methods available
Native App
Easy1
Download from App Store2
Scan QR code or import3
Enable VPNOpenVPN Connect
Easy1
Install OpenVPN Connect2
Import .ovpn profile3
ConnectAndroid
Multiple setup methods available
Native App
Easy1
Download from Play Store2
Import configuration3
ConnectWireGuard App
Easy1
Install WireGuard app2
Scan QR code3
Activate tunnelAdvanced Settings
DNS Configuration
Custom DNS servers for enhanced privacy and speed
Primary DNS
Cloudflare DNS
Secondary DNS
Google DNS
DNS over HTTPS
Encrypted DNS queries
Kill Switch
Block internet if VPN connection drops
Enable Kill Switch
Prevent data leaks
Leak Protection
Comprehensive blocking
Auto-Reconnect
Automatic reconnection
Split Tunneling
Route specific apps through VPN or direct connection
Mode
Per-application routing
VPN Apps
Apps using VPN
Direct Apps
Apps bypassing VPN
Configuration Commands
Generate Client Configuration
Create custom configurations for different devices and users
# Generate WireGuard config for mobile
vpn-cli client generate \
--protocol wireguard \
--device-type mobile \
--name "John-iPhone" \
--dns "1.1.1.1,8.8.8.8" \
--kill-switch enabled
# Generate OpenVPN config for desktop
vpn-cli client generate \
--protocol openvpn \
--device-type desktop \
--name "John-MacBook" \
--compression lz4 \
--split-tunneling enabled
# Generate bulk configs for team
vpn-cli client bulk-generate \
--users-file team.csv \
--template enterprise \
--output-dir ./configsSecurity Best Practices
Key Management
Regularly rotate client keys and certificates. Use unique keys for each device and never share configuration files.
Kill Switch Configuration
Always enable kill switch on all clients to prevent data leaks if VPN connection drops unexpectedly.
Configuration Backup
Keep secure backups of client configurations and maintain an inventory of all deployed devices.