GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — Oblivious DoH Oblivious DoH
Frank Denis edited this page
Oblivious DoH is similar to Anonymized DNS, but for a variant of the DoH protocol. It is now a formalized standard in RFC 9230. Instead of directly sending a query to a target DoH server, the client encrypts it for that server, but sends it to a relay. The relay then forwards that encrypted query to the actual DoH server, and then forwards the response back. This intermediate hop helps decorrelate clients' IP addresses from the queries they send, enhancing privacy. An ODoH relay can only communicate with an ODoH server and an ODoH client. Relays can't get responses from a generic DoH server that doesn't support ODoH.
To enable ODoH support in dnscrypt-proxy, you need to:
odoh_servers = true
[sources.odoh-servers] urls = ['https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v3/odoh-servers.md', 'https://download.dnscrypt.info/resolvers-list/v3/odoh-servers.md'] cache_file = 'odoh-servers.md' minisign_key = 'RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3' refresh_delay = 73 prefix = '' [sources.odoh-relays] urls = ['https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v3/odoh-relays.md', 'https://download.dnscrypt.info/resolvers-list/v3/odoh-relays.md'] cache_file = 'odoh-relays.md' minisign_key = 'RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3' refresh_delay = 73 prefix = '' The ODoH servers list contains ODoH-compatible servers, while the ODoH relays list contains the relays needed to connect to them. Once one or more of the servers (whose name starts with Like Anonymized DNSCrypt, this is done in the [anonymized_dns] routes = [ { server_name='odoh-example-server-1', via=['odohrelay-example-1', 'odohrelay-example-2'] } ] The snippet above defines a route. It tells the proxy that instead of connecting to A wildcard ( The Oblivious DNS-over-HTTPS protocol is still a work in progress, and so is the implementation in Servers and relays may not be very stable. While upstream servers don't see queries directly coming from the client, they still learn the IP addresses of the clients using them.
Clone this wiki locally |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |