[![Build Status](https://travis-ci.com/resolvingarchitecture/vpn-client.svg?branch=master)](https://travis-ci.com/resolvingarchitecture/vpn-client) # VPN Client A client for a local VPN instance. ## Goals * Embed [vpncloud](https://crates.io/crates/vpncloud) * Determine if local VPN instance is installed using CLI * Connect with local instance using CLI * Send message over VPN using CLI * Receive message over VPN using CLI * Provide ability to launch as a network service and control its lifecycle * Control local VPN instance using CLI * Control local VPN instance as a service * Support service_bus crate [Crates.io](https://crates.io/crates/vpn_client) !! WIP - not stable until version 1.0 !!