Ueberblick
dnscrypt-proxy ist ein lokaler DNS-Forwarder, der Anfragen verschluesseln kann, bevor sie Ihren Rechner oder Ihr Netzwerk verlassen. Das ist nuetzlich unter Linux, macOS, Raspberry Pi oder hinter Werkzeugen wie Pi-hole, wenn Sie einen verschluesselten Upstream ohne Browser-spezifische Einstellungen wollen.
HostuxDNS stellt mit dnscrypt-proxy kompatible verschluesselte Resolver ueber DNS-Stamps bereit. Die folgenden Beispiele verwenden DoQ und statische Serverdefinitionen, damit das Setup nicht von der oeffentlichen Resolverliste abhaengt.
Statische HostuxDNS-Server deklarieren
Oeffnen Sie dnscrypt-proxy.toml und fuegen Sie im Abschnitt [static]
folgenden Block hinzu:
[static.'hostuxdns-front1-v4']
stamp = 'sdns://BAcAAAAAAAAAEjQ2LjIyNi4xMDguMTczOjg1MwAOZG5zLmhvc3R1eC5uZXQ'
[static.'hostuxdns-front1-v6']
stamp = 'sdns://BAcAAAAAAAAAKVsyMDAxOjRiOTg6ZGMyOjQxOjIxNjozZWZmOmZlMTY6MTA4MF06ODUzAA5kbnMuaG9zdHV4Lm5ldA'
[static.'hostuxdns-front2-v4']
stamp = 'sdns://BAcAAAAAAAAAETQ2LjIyNi4xMDkuODI6ODUzAA5kbnMuaG9zdHV4Lm5ldA'
[static.'hostuxdns-front2-v6']
stamp = 'sdns://BAcAAAAAAAAAKVsyMDAxOjRiOTg6ZGMyOjQxOjIxNjozZWZmOmZlY2U6M2U1NV06ODUzAA5kbnMuaG9zdHV4Lm5ldA'
Diese vier Eintraege decken beide HostuxDNS-Frontends ueber IPv4 und IPv6 ab.
Server in der Hauptkonfiguration aktivieren
Setzen Sie im Hauptteil derselben Datei:
server_names = ['hostuxdns-front1-v4', 'hostuxdns-front1-v6', 'hostuxdns-front2-v4', 'hostuxdns-front2-v6']
Wenn dnscrypt-proxy als lokaler Upstream fuer einen anderen Dienst dient, behalten Sie den lokalen Listener bei oder setzen Sie ihn explizit, zum Beispiel:
listen_addresses = ['127.0.0.1:5053']
Werkzeuge wie Pi-hole koennen ihre Anfragen dann an 127.0.0.1:5053 weiterleiten.
Neu starten und pruefen
Starten Sie den Dienst nach dem Speichern neu:
systemctl restart dnscrypt-proxy
Testen Sie dann die lokale Aufloesung:
dig @127.0.0.1 -p 5053 example.com
Den Upstream koennen Sie auch direkt mit Knot DNS testen:
kdig @dns.hostux.net example.com +quic
Wenn die lokale Anfrage funktioniert, koennen Ihre Anwendungen dnscrypt-proxy als lokalen Resolver nutzen, waehrend HostuxDNS den verschluesselten Upstream uebernimmt.
Hinweise
- Resolverliste
- Statische Stamps sind die zuverlaessigste Option, wenn Sie einen bestimmten Upstream fest anheften moechten.
- Werbeblockierung
- Der gefilterte HostuxDNS-Endpunkt
/adsist ein DoH-Pfad und wird nicht ueber die hier gezeigten DoQ-Stamps bereitgestellt. - Offizielle Dokumentation
- dnscrypt-proxy-Dokumentation