Skip to content

Endpoint (proxy) to an upstream Oblivious DNS-over-HTTPS target

License

Notifications You must be signed in to change notification settings

serverless-dns/odoh-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Oblivious DNS-over-HTTPS Proxy

A Cloudflare Workers endpoint (proxy) to an upstream Oblivious DNS-over-HTTPS target.

RFC9230:

Oblivious Proxy is a HTTP server that proxies encrypted DNS messages between Oblivious Client and Oblivious Target as identified by a URI Template as in RFC6570 (see Section 4.1). Oblivious Proxy is not a full HTTP proxy but a specialized server that forwards Oblivious DNS messages.

        --- [ Request encrypted with Target public key ] -->
   +---------+             +-----------+             +-----------+
   | Client  +-------------> Oblivious +-------------> Oblivious |
   |         <-------------+   Proxy   <-------------+  Target   |
   +---------+             +-----------+             +-----------+
       <-- [   Response encrypted with symmetric key   ] ---

About

Endpoint (proxy) to an upstream Oblivious DNS-over-HTTPS target

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published