Skip to content

Instantly share code, notes, and snippets.

@urykhy
Created May 19, 2018 05:49
Show Gist options
  • Save urykhy/2177889815e551e277d8c27b2471e205 to your computer and use it in GitHub Desktop.
Save urykhy/2177889815e551e277d8c27b2471e205 to your computer and use it in GitHub Desktop.
dnscrypt client
1.
/etc/supervisor/conf.d/dnscrypt.conf
```
[program:resolver1]
command = /usr/sbin/dnscrypt-proxy --pidfile /run/dnscrypt-proxy1.pid --user=_dnscrypt-proxy --local-address=127.0.3.1:53 --resolver-name=XXX
autorestart = true
stdout_events_enabled=true
stderr_events_enabled=true
[program:resolver2]
command = /usr/sbin/dnscrypt-proxy --pidfile /run/dnscrypt-proxy2.pid --user=_dnscrypt-proxy --local-address=127.0.3.2:53 --resolver-name=YYY
autorestart = true
stdout_events_enabled=true
stderr_events_enabled=true
[program:resolver3]
command = /usr/sbin/dnscrypt-proxy --pidfile /run/dnscrypt-proxy3.pid --user=_dnscrypt-proxy --local-address=127.0.3.3:53 --resolver-name=ZZZ
autorestart = true
stdout_events_enabled=true
stderr_events_enabled=true
```
2.
configure local resolver to use 127.0.3.{1,2,3} ip's as dns.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment