资 源 简 介
OpenVPN Launcher (and Watchdog)
Launches OpenVPN Server as a Service and watches it.
PREREQUISITE
OpenVPN Server installed and configured (look at easter eggs)
WHY?
There is a bug with OpenVPN 2.3-alpha1 on x64 system; OpenVPN Server tries to write to two files - one is the log file "log/server.log" (or whatever the configuration file specifies), and "conf/ipp.txt"; at the same time, it also marks the files as read-only, and when the service starts again, OpenVPN server fails to run.
If these files are marked as NOT read-only, then the service starts fine, but would repeat the error on next start.
So all we need to do is, mark the files as not read-only and then launch the service; In comes OpenVPNLauncher (or one can always rebuild OpenVPN from source with correct patch).
WHAT DOES IT REALLY DO?
OpenVPN Launcher is running:
is OpenVPN Service r