Skip to content

askanhesse/easy-openvpn-pkg

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Easy OpenVPN

This project builds a snap for easy OpenVPN setup and installation. It was designed to be deployed with as little configuration & setup as possible for spot deployment of secure yet disposable OpenVPN instances.

Status

We disable user and group setup for openvpn server for the time being as an open bug can be found on launchpad. lp#1606510 )] :( See TODO for current issues. Consider this currently experimental quality.

Operate

Commands subject to change as I refine things, but here goes:

Install

sudo snap install easy-openvpn

Configure

sudo easy-openvpn.setup -u udp://<public ip>

You'll be prompted to set a passphrase for your CA. This passphrase will be used to create clients later.

Start

sudo service snap.easy-openvpn.easy-openvpn start

Use

sudo service snap.easy-openvpn.add-client foo > foo.ovpn

Enter the same passphrase you set during setup above. Use the .ovpn file to connect to your VPN server.

Manage

List clients

sudo easy-openvpn.clients

Show client ovpn

sudo easy-openvpn.show-client foo

Tail the log

sudo easy-openvpn.status

About

An easy-to-manage OpenVPN deployment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%