Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
979520b
Update release tag to 2.1.2
xtr0py Nov 18, 2022
9adf86e
Updating release tag to 2.1.2
xtr0py Nov 18, 2022
93bdb2a
Updating to release tag 2.1.2
xtr0py Nov 18, 2022
2e96a9d
Updated to DNSCrypt to 2.1.4 in the testing branch
xtr0py May 20, 2023
576b43d
Updated to DNSCrypt to 2.1.4 in the testing branch
xtr0py May 20, 2023
40ed2c5
Updated to DNSCrypt to 2.1.4 in the testing branch
xtr0py May 20, 2023
723338a
Updated testing branch to DNSCrypt 2.1.5
xtr0py Nov 22, 2023
7fe20e4
Updated testing branch to DNSCrypt 2.1.5
xtr0py Nov 22, 2023
971c259
Updated testing branch to DNSCrypt 2.1.5
xtr0py Nov 22, 2023
dcc0b94
Updated DNSCRYPT_PROXY_VERSION=2.1.7
xtr0py Feb 21, 2025
27af60e
Updated RELEASE_TAG 2.1.7
xtr0py Feb 21, 2025
c7834ee
Updated DNScrypt-proxy 2.1.7
xtr0py Feb 21, 2025
715d4e0
Update docker-publish.yml
xtr0py May 31, 2025
8612b7e
Update Dockerfile
xtr0py May 31, 2025
0e82441
Update README.md
xtr0py May 31, 2025
6c0fa3b
Updating to DNSCrypt 2.1.14 version
xtr0py Sep 25, 2025
73a7c4d
Updating to DNSCrypt 2.1.14 version
xtr0py Sep 25, 2025
d928931
Updating to DNSCrypt 2.1.14 version
xtr0py Sep 25, 2025
32001ba
Update disable servers in dnscrypt-proxy.toml
xtr0py Oct 20, 2025
fd4d623
Updated proxy version to 2.1.15
xtr0py Jan 5, 2026
d6d9eed
Updated proxy version to 2.1.15
xtr0py Jan 5, 2026
c255565
Updated proxy version to 2.1.15
xtr0py Jan 5, 2026
f79d949
Updated proxy version to 2.1.15
xtr0py Jan 5, 2026
5d687d0
Merge branch 'master' into testing
xtr0py Jan 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/docker-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -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 && \
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
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] Runs DNScrypt-proxy 2.1.14
- [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
Expand Down
17 changes: 11 additions & 6 deletions config/dnscrypt-proxy.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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



Expand Down
Loading