-
-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Suggestion: simplify setup-dns #221
Comments
Dropping openDNS as they seem to have 3 different filtering tiers, security filtering by default, unfiltered for ipv6, and then family shield, however, they do not provide comprehensive details on what each of these support:
until their docs improve, bye bye, they need to learn from quad9: https://www.quad9.net/service/service-addresses-and-features/ |
Cloudflared is now entirely focused on their tunnel service which is now configured via the cloud, and their dns service is now handled via their cloudflare warp client rather than the cloudflared proxy-dns custom service; as such I will be deprecating the existing handling of cloudflared, removing the proxy-dns service, and leaving it as only a tool for cloudflared tunnel cloud configs. I will look into their cloudflare-warp client, but from memory it does not support linux arm so perhaps I'll leave it up to someone else. This all said, the custom services for encrypted dns were written in a time when there was not native encrypted dns support. Now all modern operating systems implement native support for encrypted dns, so setup-dns can be dramatically simplified. In which I'll probably only keep support for the custom services of dnscrypt and adguard home. With everything else being for others to handle, as code and sanity is best when those maintaining it maintain only extant code. Personally, I'm tempted to also deprecate dnscrypt as it is antiquated, however it is still If anyone objects, let me know within the next couple of days. |
/ref #221 - `dorothy-workflow.yml`: add latest images - `echo-mkdirp`: support quiet - `setup-dns`: made mono-function again, and cleaned up code - `setup-environment-commands`: add `STATE_DIR` - `setup-util`: add `--installed` and `--uninstalled` aliases - `setup-util-(adguard-home|cloudflared|dnscrypt-proxy)`: now just aliases for `setup-dns` - `setup-util-plex` renamed to `setup-util-plex-media-server` - `dns.json` move `about` before `url`, and remove `local` as that is a programmatic provider
Except for testing on Linux and a few trivial things for tidying it up, this is done locally. |
Two things have happened since setup-dns was written:
As such, this proposal contains:
The text was updated successfully, but these errors were encountered: