getdnsapi / stubby

Stubby is the name given to a mode of using getdns which enables it to act as a local DNS Privacy stub resolver (using DNS-over-TLS).
https://dnsprivacy.org/dns_privacy_daemon_-_stubby/
BSD 3-Clause "New" or "Revised" License
1.2k stars 99 forks source link

Run Stubby as a windows service #266

Closed wellloaded closed 2 years ago

wellloaded commented 4 years ago

There's currently a way to run Stubby as a scheduled task under windows ad mentioned in this ticket: https://github.com/getdnsapi/stubby/issues/37

however this approach is nowhere as effective as having stubby running as a service natively. Specifically the current Scheduled Task approach is not sleep/hibernation friendly and requires a manual interaction regardless after windows is waken-up. If you ask me moving into a service is not a solution either but it can perform well if the right function calls are made. e.g. https://stackoverflow.com/questions/11367318/how-do-windows-services-behave-when-entering-waking-up-from-sleep-or-hibernate-m

Thanks

saradickinson commented 4 years ago

If you take a look in the develop branch you will see that we have the basics of Stubby as a full Windows service working but we are still tinkering with the finer details (file locations, service options). Please feel free to review.

saradickinson commented 2 years ago

Closing as released in 0.4.0