command
module
Version:
v0.0.0-...-3f26e22
Opens a new window with list of versions in this module.
Published: Jun 1, 2019
License: MIT
Opens a new window with license information.
Imports: 8
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
OpenVPN DNS sync
Tool that parse a openvpn status file and store to hosts name/ip pairs as hosts-like file for dnsmasq or push to a dynamic DNS
Run with Docker
docker run -v `pwd`/data:/data -v /tmp/openvpn-status.log:/tmp/openvpn-status.log raptorbox/ovpndns-amd64 -s /tmp/openvpn-status.log -o /data/hosts
Options
--src
(OVPN_STATUS_FILE
) Set the openvpn status file source
--out
(OUT_FILE
) Set the output file of a hosts-like formatted list of clients, let empty to disable
--domain
(DOMAIN
) Set the default domain to append to each host name
--ddns
(DDNS
) Enable DDNS sync
--ddns-host
(DDNS_HOST
) ddns gRPC port in format host:port
, let empty to disable
--debug
(DEBUG
) Enable debugging logs
Development Setup
go get ./...
License
MIT License
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.