Skip to content
OpenVPN Configuration Generator
Branch: master
Clone or download
trametheka Merge pull request #7 from pnkwomo/master
fixed the DNS menu display
Latest commit 6a0f646 Mar 17, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
clr fixed the DNS menu Mar 16, 2019
swift Adds expanded DNS options Jan 11, 2019

OpenVPN Configuration Generator

Developed by SparkLabs

Further documentation and tutorials can be found here.


The OpenVPN Configuration Generator is designed to make generating server and client configurations for an OpenVPN server and Viscosity easier.


Releases for macOS, Windows, and Linux can be downloaded here.


To get started, create a new directory, cd into it and run the following then follow the prompts:

openvpn-generate init

To create a client, cd into the directory where you ran init, run the following and follow the prompts:

openvpn-generate client

Usage: openvpn-generate init
Initialise configuration, creates server configuration
  --path DIR      Directory configurations are stored (Current Directory default)
  --keysize size  Change Keysize (2048 default)
  --days days     Days certificates are valid (3650 default)

Usage: openvpn-generate client
Creates client configurations
  --path DIR      Directory configurations are stored (Current Directory default)
  --name NAME     Prefill Common Name

Usage: openvpn-generate --help
Displays this information

Usage: openvpn-generate --about
Displays information about this tool



Extract the tar.gz archive and run


sudo dpkg -i openvpn-configuration-generator_1.0-1.deb


Download and run the MSI installer. The install location is added to the system path by default for easy use and installs all prerequisites automatically.

You can’t perform that action at this time.