Skip to content

A set of scripts to make OpenVPN administration easier.

License

Notifications You must be signed in to change notification settings

jhenkins/openvpn-manage

Repository files navigation

openvpn-manage

A set of scripts to make OpenVPN administration on Linux a bit easier.

Current features:

  • Create new keys
  • Revoke keys
  • Package the key into a useful ZIP file, including a Linux and Windows configuration file.
  • Repackage existing keys into ZIP files.
  • Report on active and revoked keys

Needed enhancements:

  • Make script so that it can be called from system path
  • Initialise a new OpenVPN server from scratch
  • Re-initialise an OpenVPN server, backing up old config and keys.
  • Currently have bugs in the template server config file, which needs to be addressed for newer versions of OpenVPN and clients.
  • Add extra cert checks

Possible enhancements:

  • Make it possible to run this on *BSD
  • Do something more useful with the client-config-dir feature (routes, static IP allocations, etc.)

Dependencies:

  • A platform supported by OpenVPN and BASH
  • A recent version of easy-rsa

About

A set of scripts to make OpenVPN administration easier.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published