1.0.2 • Published 2 years ago
openvpn-lib v1.0.2
openvpn-lib
Installation
$ npm install openvpn-lib --save
Usage
const openvpnlib = require('openvpn-lib');
const opts = {
host: '127.0.0.1',
port: 1337,
timeout: 1500,
logpath: 'log.txt'
};
const auth = {
user: 'vpnUserName',
pass: 'vpnPassword',
};
const openvpn = openvpnlib.connect(opts)
openvpn.on('connected', () => {
openvpnlib.authorize(auth);
});
openvpn.on('console-output', output => {
console.log(output)
});
openvpn.on('state-change', state => {
console.log(state)
});
openvpn.on('error', error => {
console.log(error)
});
openvpnlib.getLog(console.log)
openvpnlib.disconnect();
openvpnlib.on('disconnected', () => {
openvpnlib.destroy()
});