How to Export OpenVPN Client Configurations in pfSense

Use the pfSense OpenVPN Client Export package to generate ready-to-use VPN configuration files and installers for your users.

Published 2026-01-28 by TechNet Team

The OpenVPN Client Export package in pfSense automatically generates client configuration files and installers for your VPN users. This eliminates the need to manually create configuration files and makes deploying VPN access much easier.

Prerequisites

Before using Client Export, ensure you have:

Step 1: Install the Client Export Package

  1. Log in to your pfSense web interface
  2. Navigate to System -> Package Manager
  3. Click the Available Packages tab
  4. Find openvpn-client-export in the list
  5. Click + Install next to the package
  6. Click Confirm to begin installation
  7. Wait for the installation to complete (you'll see a success message)

Step 2: Access the Client Export Utility

  1. Navigate to VPN -> OpenVPN
  2. Click the Client Export tab (this appears after installing the package)
pfSense OpenVPN Client Export
pfSense OpenVPN Client Export tab

Step 3: Configure Export Settings

At the top of the Client Export page, configure these settings:

Remote Access Server

Select the OpenVPN server you want to export configurations for. If you have multiple servers, choose the appropriate one.

Host Name Resolution

Choose how clients will connect to your VPN server:

Additional Options

Step 4: Download Client Configurations

Scroll down to find a list of all users with certificates. For each user, you'll see multiple download options:

pfSense Client Export Download Options
Download options for each VPN user

Available Export Formats

Windows

Other Platforms

Configuration Files Only

Step 5: Distribute to Users

For Windows Users (Recommended Method)

  1. Download the Windows Installer for the user
  2. Send the .exe file to the user (via secure file share, not email)
  3. User runs the installer, which installs OpenVPN GUI and imports the configuration
  4. User launches OpenVPN GUI and connects

For macOS Users

  1. Download the Viscosity Bundle or Inline Configuration
  2. User installs Tunnelblick (free) or Viscosity (paid)
  3. User imports the configuration file

For Mobile Users (iOS/Android)

  1. Download the Inline Configuration (.ovpn file)
  2. Send to user via secure method (email, AirDrop, secure file share)
  3. User installs OpenVPN Connect from app store
  4. User opens the .ovpn file with OpenVPN Connect

Advanced: Using the Inline Configuration

The inline configuration bundles everything into a single .ovpn file:

This is the most portable format and works with virtually any OpenVPN client.

Security Considerations

Troubleshooting

No Users Appear in Export List

Client Can't Connect After Export

Windows Installer Blocked

Need help setting up VPN for your organization? Contact TechNet New England for secure remote access solutions.