No description
Find a file
2025-10-09 07:31:47 -07:00
clients Added comment to .KEEPME 2017-04-03 12:30:32 -05:00
.gitignore Initial commit of mkovpn package. 2017-04-03 12:29:44 -05:00
BASE.ovpn.example removed encryption section; just use defaults 2025-10-09 07:31:47 -07:00
INSTALL.md finished current edits to INSTALL.md 2025-10-09 00:07:26 -07:00
LICENSE Initial commit of mkovpn package. 2017-04-03 12:29:44 -05:00
mkovpn big rework of docs 2025-10-09 00:45:49 -07:00
README.md big rework of docs 2025-10-09 00:45:49 -07:00
USAGE.md big rework of docs 2025-10-09 00:45:49 -07:00

mkovpn

Manage OpenVPN client profiles with ease

mkovpn is a command-line tool that generates and manages individual OpenVPN client configurations. It produces self-contained .ovpn files that can be imported into any OpenVPN client on any platform.

Built on top of Easy RSA, mkovpn simplifies the process of creating, updating, and revoking client certificates and VPN profiles.

Documentation

  • INSTALL.md - Installation and initial setup instructions
  • USAGE.md - Complete command reference and usage guide

Features

  • Create complete, self-contained .ovpn client configurations
  • Manage certificates through Easy RSA
  • Update all client profiles when server configuration changes
  • Revoke certificates and generate CRLs for the OpenVPN server
  • Simple command-line interface

Author

Courtney Rosenthal
cr@crosenthal.com

License

This is free and unencumbered software released into the public domain.

For more information, see the UNLICENSE.