From 979520b8d82479da6588a79edcebd12898c35196 Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Fri, 18 Nov 2022 18:22:52 -0500 Subject: [PATCH 01/23] Update release tag to 2.1.2 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index aacab74..623d28d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ FROM golang:alpine as build -ENV RELEASE_TAG 2.1.1 +ENV RELEASE_TAG 2.1.2 RUN apk --no-cache add git && \ git clone https://github.com/jedisct1/dnscrypt-proxy /go/src/github.com/jedisct1/ && \ cd /go/src/github.com/jedisct1/dnscrypt-proxy && \ From 9adf86ea1b4e48db6283f2261a207401e93cbad1 Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Fri, 18 Nov 2022 18:23:58 -0500 Subject: [PATCH 02/23] Updating release tag to 2.1.2 --- .github/workflows/docker-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index ba281eb..0136d0c 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -26,7 +26,7 @@ jobs: uses: actions/checkout@v2 - name: Setup default version - run: echo "DNSCRYPT_PROXY_VERSION=2.1.1" >> $GITHUB_ENV + run: echo "DNSCRYPT_PROXY_VERSION=2.1.2" >> $GITHUB_ENV if: ${{ env.DNSCRYPT_PROXY_VERSION == '' }} - name: Setup Docker buildx From 93bdb2af77018cda2759c7716e3e8ed9d7520cd8 Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Fri, 18 Nov 2022 18:27:38 -0500 Subject: [PATCH 03/23] Updating to release tag 2.1.2 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 30cb968..f41a39b 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ This is a Docker image containing [DNSCrypt Proxy 2.x](https://github.com/jedisct1/dnscrypt-proxy). You can use this to set up a DNS proxy on your local network which resolves queries using DNSCrypt or DNS-over-HTTPS (DoH) rather than sending plaintext DNS queries over the Internet. This image comes with a configuration which: -- [x] updated DNScrypt-proxy 2.1.1 +- [x] updated DNScrypt-proxy 2.1.2 - [x] Looks up queries via DNS-over-HTTPS (DoH) and DNSCrypt - [x] Use only DNSSEC, no logging, no filtering servers - [x] Listens on all interfaces From 2e96a9d7aa835dea457fd54135cac95fda5ba3e7 Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Sat, 20 May 2023 15:53:04 -0400 Subject: [PATCH 04/23] Updated to DNSCrypt to 2.1.4 in the testing branch --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 623d28d..7591368 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ FROM golang:alpine as build -ENV RELEASE_TAG 2.1.2 +ENV RELEASE_TAG 2.1.4 RUN apk --no-cache add git && \ git clone https://github.com/jedisct1/dnscrypt-proxy /go/src/github.com/jedisct1/ && \ cd /go/src/github.com/jedisct1/dnscrypt-proxy && \ From 576b43d116379f3a5ed2bf464519a8a2d0e14ed5 Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Sat, 20 May 2023 15:54:50 -0400 Subject: [PATCH 05/23] Updated to DNSCrypt to 2.1.4 in the testing branch Docker publish updated --- .github/workflows/docker-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 0136d0c..3fa6ff9 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -26,7 +26,7 @@ jobs: uses: actions/checkout@v2 - name: Setup default version - run: echo "DNSCRYPT_PROXY_VERSION=2.1.2" >> $GITHUB_ENV + run: echo "DNSCRYPT_PROXY_VERSION=2.1.4" >> $GITHUB_ENV if: ${{ env.DNSCRYPT_PROXY_VERSION == '' }} - name: Setup Docker buildx From 40ed2c577f25f89c139ee6fc621e5383ac02279f Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Sat, 20 May 2023 15:56:31 -0400 Subject: [PATCH 06/23] Updated to DNSCrypt to 2.1.4 in the testing branch ReadMe updated --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f41a39b..f26569f 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ This is a Docker image containing [DNSCrypt Proxy 2.x](https://github.com/jedisct1/dnscrypt-proxy). You can use this to set up a DNS proxy on your local network which resolves queries using DNSCrypt or DNS-over-HTTPS (DoH) rather than sending plaintext DNS queries over the Internet. This image comes with a configuration which: -- [x] updated DNScrypt-proxy 2.1.2 +- [x] updated DNScrypt-proxy 2.1.4 - [x] Looks up queries via DNS-over-HTTPS (DoH) and DNSCrypt - [x] Use only DNSSEC, no logging, no filtering servers - [x] Listens on all interfaces From 723338aed34fefbb3dc3b2759025269539397078 Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Tue, 21 Nov 2023 19:07:38 -0500 Subject: [PATCH 07/23] Updated testing branch to DNSCrypt 2.1.5 --- .github/workflows/docker-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 3fa6ff9..abd6aa8 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -26,7 +26,7 @@ jobs: uses: actions/checkout@v2 - name: Setup default version - run: echo "DNSCRYPT_PROXY_VERSION=2.1.4" >> $GITHUB_ENV + run: echo "DNSCRYPT_PROXY_VERSION=2.1.5" >> $GITHUB_ENV if: ${{ env.DNSCRYPT_PROXY_VERSION == '' }} - name: Setup Docker buildx From 7fe20e4877f71bb8555538566f14e7ab85f1ff8b Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Tue, 21 Nov 2023 19:08:26 -0500 Subject: [PATCH 08/23] Updated testing branch to DNSCrypt 2.1.5 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 7591368..fd999f3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ FROM golang:alpine as build -ENV RELEASE_TAG 2.1.4 +ENV RELEASE_TAG 2.1.5 RUN apk --no-cache add git && \ git clone https://github.com/jedisct1/dnscrypt-proxy /go/src/github.com/jedisct1/ && \ cd /go/src/github.com/jedisct1/dnscrypt-proxy && \ From 971c259f1ae0882b25d1a59abdb6a6469e56c87e Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Tue, 21 Nov 2023 19:09:32 -0500 Subject: [PATCH 09/23] Updated testing branch to DNSCrypt 2.1.5 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f26569f..9ea9d07 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ This is a Docker image containing [DNSCrypt Proxy 2.x](https://github.com/jedisct1/dnscrypt-proxy). You can use this to set up a DNS proxy on your local network which resolves queries using DNSCrypt or DNS-over-HTTPS (DoH) rather than sending plaintext DNS queries over the Internet. This image comes with a configuration which: -- [x] updated DNScrypt-proxy 2.1.4 +- [x] updated DNScrypt-proxy 2.1.5 - [x] Looks up queries via DNS-over-HTTPS (DoH) and DNSCrypt - [x] Use only DNSSEC, no logging, no filtering servers - [x] Listens on all interfaces From dcc0b945bd3bbc6956da9f917f157e4ab0525dc9 Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Fri, 21 Feb 2025 02:23:10 +0000 Subject: [PATCH 10/23] Updated DNSCRYPT_PROXY_VERSION=2.1.7 --- .github/workflows/docker-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index abd6aa8..d20e1fd 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -26,7 +26,7 @@ jobs: uses: actions/checkout@v2 - name: Setup default version - run: echo "DNSCRYPT_PROXY_VERSION=2.1.5" >> $GITHUB_ENV + run: echo "DNSCRYPT_PROXY_VERSION=2.1.7" >> $GITHUB_ENV if: ${{ env.DNSCRYPT_PROXY_VERSION == '' }} - name: Setup Docker buildx From 27af60efb58bab6052224ee63e47b8393b3f959d Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Fri, 21 Feb 2025 02:25:16 +0000 Subject: [PATCH 11/23] Updated RELEASE_TAG 2.1.7 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index fd999f3..c8675c5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ FROM golang:alpine as build -ENV RELEASE_TAG 2.1.5 +ENV RELEASE_TAG 2.1.7 RUN apk --no-cache add git && \ git clone https://github.com/jedisct1/dnscrypt-proxy /go/src/github.com/jedisct1/ && \ cd /go/src/github.com/jedisct1/dnscrypt-proxy && \ From c7834ee10367e8047345eda18ca34b750e73907a Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Fri, 21 Feb 2025 02:28:26 +0000 Subject: [PATCH 12/23] Updated DNScrypt-proxy 2.1.7 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9ea9d07..768e1fb 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ This is a Docker image containing [DNSCrypt Proxy 2.x](https://github.com/jedisct1/dnscrypt-proxy). You can use this to set up a DNS proxy on your local network which resolves queries using DNSCrypt or DNS-over-HTTPS (DoH) rather than sending plaintext DNS queries over the Internet. This image comes with a configuration which: -- [x] updated DNScrypt-proxy 2.1.5 +- [x] updated DNScrypt-proxy 2.1.7 - [x] Looks up queries via DNS-over-HTTPS (DoH) and DNSCrypt - [x] Use only DNSSEC, no logging, no filtering servers - [x] Listens on all interfaces From 715d4e0265eace76375ea2057f0ba4eb54c35a9f Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Sat, 31 May 2025 15:44:27 -0400 Subject: [PATCH 13/23] Update docker-publish.yml Updating to DNSCrypt Proxy version 2.1.12 --- .github/workflows/docker-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index d20e1fd..243e614 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -26,7 +26,7 @@ jobs: uses: actions/checkout@v2 - name: Setup default version - run: echo "DNSCRYPT_PROXY_VERSION=2.1.7" >> $GITHUB_ENV + run: echo "DNSCRYPT_PROXY_VERSION=2.1.12" >> $GITHUB_ENV if: ${{ env.DNSCRYPT_PROXY_VERSION == '' }} - name: Setup Docker buildx From 8612b7e68f88e9b690f2196582a7b5b0ed5da7c1 Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Sat, 31 May 2025 15:45:25 -0400 Subject: [PATCH 14/23] Update Dockerfile Updating to DNSCrypt Proxy version 2.1.12 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index c8675c5..010ab46 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ FROM golang:alpine as build -ENV RELEASE_TAG 2.1.7 +ENV RELEASE_TAG 2.1.12 RUN apk --no-cache add git && \ git clone https://github.com/jedisct1/dnscrypt-proxy /go/src/github.com/jedisct1/ && \ cd /go/src/github.com/jedisct1/dnscrypt-proxy && \ From 0e82441c9aa490221383310250e2e0258d282311 Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Sat, 31 May 2025 15:46:41 -0400 Subject: [PATCH 15/23] Update README.md Updating to DNSCrypt Proxy version 2.1.12 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 768e1fb..c19db34 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ This is a Docker image containing [DNSCrypt Proxy 2.x](https://github.com/jedisct1/dnscrypt-proxy). You can use this to set up a DNS proxy on your local network which resolves queries using DNSCrypt or DNS-over-HTTPS (DoH) rather than sending plaintext DNS queries over the Internet. This image comes with a configuration which: -- [x] updated DNScrypt-proxy 2.1.7 +- [x] updated DNScrypt-proxy 2.1.12 - [x] Looks up queries via DNS-over-HTTPS (DoH) and DNSCrypt - [x] Use only DNSSEC, no logging, no filtering servers - [x] Listens on all interfaces From 6c0fa3b043e4922c57a854f330cafe281b80f5b4 Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Thu, 25 Sep 2025 13:23:41 -0400 Subject: [PATCH 16/23] Updating to DNSCrypt 2.1.14 version --- .github/workflows/docker-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 243e614..89a8883 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -26,7 +26,7 @@ jobs: uses: actions/checkout@v2 - name: Setup default version - run: echo "DNSCRYPT_PROXY_VERSION=2.1.12" >> $GITHUB_ENV + run: echo "DNSCRYPT_PROXY_VERSION=2.1.14" >> $GITHUB_ENV if: ${{ env.DNSCRYPT_PROXY_VERSION == '' }} - name: Setup Docker buildx From 73a7c4d278487cdb1c3b16ed5c54609703e92555 Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Thu, 25 Sep 2025 13:25:07 -0400 Subject: [PATCH 17/23] Updating to DNSCrypt 2.1.14 version --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 010ab46..95b2c06 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ FROM golang:alpine as build -ENV RELEASE_TAG 2.1.12 +ENV RELEASE_TAG 2.1.14 RUN apk --no-cache add git && \ git clone https://github.com/jedisct1/dnscrypt-proxy /go/src/github.com/jedisct1/ && \ cd /go/src/github.com/jedisct1/dnscrypt-proxy && \ From d9289314d0b9d0775e5b77221cdf5a04afdbc9d1 Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Thu, 25 Sep 2025 13:25:59 -0400 Subject: [PATCH 18/23] Updating to DNSCrypt 2.1.14 version --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c19db34..e109963 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ This is a Docker image containing [DNSCrypt Proxy 2.x](https://github.com/jedisct1/dnscrypt-proxy). You can use this to set up a DNS proxy on your local network which resolves queries using DNSCrypt or DNS-over-HTTPS (DoH) rather than sending plaintext DNS queries over the Internet. This image comes with a configuration which: -- [x] updated DNScrypt-proxy 2.1.12 +- [x] updated DNScrypt-proxy 2.1.14 - [x] Looks up queries via DNS-over-HTTPS (DoH) and DNSCrypt - [x] Use only DNSSEC, no logging, no filtering servers - [x] Listens on all interfaces From 32001bada8f00de34c5be7ca1969de1bdb4ada3c Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Mon, 20 Oct 2025 00:41:42 +0000 Subject: [PATCH 19/23] Update disable servers in dnscrypt-proxy.toml disabled_server_names = ['cloudflare', 'cloudflare-ipv6', 'google', 'yandex', 'yandex-ipv6'] --- config/dnscrypt-proxy.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/dnscrypt-proxy.toml b/config/dnscrypt-proxy.toml index 42858dc..5a9c4ba 100644 --- a/config/dnscrypt-proxy.toml +++ b/config/dnscrypt-proxy.toml @@ -62,7 +62,7 @@ require_nolog = true require_nofilter = true # Server names to avoid even if they match all criteria -disabled_server_names = ['Yandex', 'Google', 'cloudflare'] +disabled_server_names = ['cloudflare', 'cloudflare-ipv6', 'google', 'yandex', 'yandex-ipv6'] ## Always use TCP to connect to upstream servers From fd4d6235bcc1449bce029dd3f9c8b6e4851a4716 Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Mon, 5 Jan 2026 19:07:37 +0000 Subject: [PATCH 20/23] Updated proxy version to 2.1.15 --- .github/workflows/docker-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 89a8883..9162466 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -26,7 +26,7 @@ jobs: uses: actions/checkout@v2 - name: Setup default version - run: echo "DNSCRYPT_PROXY_VERSION=2.1.14" >> $GITHUB_ENV + run: echo "DNSCRYPT_PROXY_VERSION=2.1.15" >> $GITHUB_ENV if: ${{ env.DNSCRYPT_PROXY_VERSION == '' }} - name: Setup Docker buildx From d6d9eed700481b4647dee0ad59bdb65a5850f25d Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Mon, 5 Jan 2026 19:09:44 +0000 Subject: [PATCH 21/23] Updated proxy version to 2.1.15 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 95b2c06..f311e7c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ FROM golang:alpine as build -ENV RELEASE_TAG 2.1.14 +ENV RELEASE_TAG 2.1.15 RUN apk --no-cache add git && \ git clone https://github.com/jedisct1/dnscrypt-proxy /go/src/github.com/jedisct1/ && \ cd /go/src/github.com/jedisct1/dnscrypt-proxy && \ From c2555652039955269f59e4fcc6de8872d8917bda Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Mon, 5 Jan 2026 19:16:28 +0000 Subject: [PATCH 22/23] Updated proxy version to 2.1.15 Enabled cache and optimized for low latency --- config/dnscrypt-proxy.toml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/config/dnscrypt-proxy.toml b/config/dnscrypt-proxy.toml index 5a9c4ba..3d03f38 100644 --- a/config/dnscrypt-proxy.toml +++ b/config/dnscrypt-proxy.toml @@ -202,27 +202,32 @@ block_ipv6 = true ## Enable a DNS cache to reduce latency and outgoing traffic -cache = false +cache = true ## Cache size -cache_size = 4096 +cache_size = 65536 ## Minimum TTL for cached entries -cache_min_ttl = 2400 +cache_min_ttl = 300 ## Maximum TTL for cached entries -cache_max_ttl = 86400 +cache_max_ttl = 3600 -## TTL for negatively cached entries +## Minimum TTL for negatively cached entries -cache_neg_ttl = 60 +cache_neg_min_ttl = 5 + + +## Maximum TTL for negatively cached entries + +cache_neg_max_ttl = 120 From f79d9498d5b3f95c5e61f23b0e80222423bcab07 Mon Sep 17 00:00:00 2001 From: xtr0py <69048791+xtr0py@users.noreply.github.com> Date: Mon, 5 Jan 2026 19:24:11 +0000 Subject: [PATCH 23/23] Updated proxy version to 2.1.15 Enabled caching for improved latency --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e109963..28f3e58 100644 --- a/README.md +++ b/README.md @@ -5,13 +5,13 @@ This is a Docker image containing [DNSCrypt Proxy 2.x](https://github.com/jedisct1/dnscrypt-proxy). You can use this to set up a DNS proxy on your local network which resolves queries using DNSCrypt or DNS-over-HTTPS (DoH) rather than sending plaintext DNS queries over the Internet. This image comes with a configuration which: -- [x] updated DNScrypt-proxy 2.1.14 -- [x] Looks up queries via DNS-over-HTTPS (DoH) and DNSCrypt -- [x] Use only DNSSEC, no logging, no filtering servers +- [x] Leverages caching for lower latency +- [x] Runs DNScrypt-proxy 2.1.15 +- [x] Queries via DNS-over-HTTPS (DoH) and DNSCrypt +- [x] Posits DNSSEC enabled, no logging, no filtering servers - [x] Listens on all interfaces - [x] Excludes Cloudflare, Google, and Yandex servers - [x] Uses public-resolvers v3 -- [x] "unstable" branch removed will use "testing" for future development