DocumentationVPN ServiceConnection Setup

Connection Setup

Step-by-step guide to set up your VPN connection

Setup Process Overview

Setting up your VPN connection involves deploying a server, generating client configurations, and connecting your devices. The entire process takes less than 15 minutes.

1. Server

Deploy in your region

2. Config

Generate client files

3. Install

Download & configure

4. Connect

Test & verify

Step-by-Step Setup

1
Create VPN Server
Deploy a VPN server in your preferred region3-5 minutes

Command

vpn-cli server create --region us-east-1 --protocol wireguard
Available Protocols

Choose from WireGuard (fastest), OpenVPN (most compatible), or IKEv2 (mobile optimized).

2
Generate Client Config
Create configuration files for your devices< 1 minute

Command

vpn-cli client generate --server-id srv_123 --name 'John-MacBook'
Security Keys

Each client configuration includes unique security keys and certificates for maximum security.

3
Download & Install
Install the VPN client and import configuration2-3 minutes

Command

vpn-cli client download --config-id cfg_456 --format openvpn
4
Test Connection
Verify your VPN connection is working properly< 1 minute

Command

vpn-cli connection test --config-id cfg_456

Available Server Regions

North America
15-25ms
New YorkLos AngelesTorontoChicago
Europe
20-30ms
LondonAmsterdamFrankfurtParis
Asia Pacific
25-35ms
TokyoSingaporeSydneyHong Kong
South America
35-45ms
São PauloBuenos AiresSantiago

Device Setup Guide

Desktop
Platforms
WindowsmacOSLinux
Setup Methods
Native App
OpenVPN
WireGuard
Mobile
Platforms
iOSAndroid
Setup Methods
Native App
Manual Config
Tablet
Platforms
iPadAndroid Tablet
Setup Methods
Native App
Profile Install
Router
Platforms
DD-WRTOpenWrtASUS
Setup Methods
Firmware Config
Manual Setup

Quick Setup Commands

VPN CLI Commands
One-liner commands to get started quickly

Complete Setup

# Install VPN CLI
curl -sSL https://install.vpnenterprise.com/cli | bash

# Quick server setup
vpn-cli server create --region auto --protocol wireguard --name "my-server"

# Generate and download client config
vpn-cli client generate --server auto --download --name "$(whoami)-$(hostname)"

# Test connection
vpn-cli connection test

Common Setup Issues

Connection Timeout

If server deployment times out, try a different region or check your account limits.

vpn-cli server list --status failed

Authentication Failed

Verify your API key is correct and has the necessary permissions for VPN management.

vpn-cli auth verify

Port Blocking

Some networks block VPN ports. Try different protocols or use port 443 (HTTPS) for better compatibility.

vpn-cli server create --port 443 --protocol openvpn

Next Steps

Once your VPN connection is established, explore client configuration options and advanced security features.