{"repo":"DNSCrypt/doh-server","free":true,"listed":false,"github":"https://github.com/DNSCrypt/doh-server","clone":"git clone https://github.com/DNSCrypt/doh-server.git","description":"Fast, mature, secure DoH and ODoH server proxy written in Rust. Previously known as doh-proxy and rust-doh.","language":"Rust","stars":1055,"topics":["doh","dns","dnscrypt-proxy","http","proxy","doh-server","server","doh-proxy","doh-service","dnscrypt"],"license":"MIT","category":"networking-infra","readme_excerpt":"A fast and secure DoH (DNS-over-HTTPS) and ODoH (Oblivious DoH) server. doh-proxy is written in Rust, and has been battle-tested in production since February 2018. It doesn't do DNS resolution on its own, but can sit in front of any DNS resolver in order to augment it with DoH support. Table of Contents - - Table of Contents - Features - Installation - Option 1: precompiled binaries for Linux - Option 2: from source code - Quick Start - Basic Usage - Complete Usage Reference - Example Configurations - Deployment Architectures - Behind a Reverse Proxy (Recommended) - Standalone with Built-in TLS - Integration Examples - With Encrypted DNS Server - With nginx - With HAProxy - JSON API - Usage - Supported Parameters - Response Format - EDNS Client Subnet (ECS) - Overview - Configuration Options - How It Works - Examples - Privacy Considerations - Oblivious DoH (ODoH) - Operational recommendations - DNS Stamps and Certificate Hashes - Why Certificate Hashes in DoH Stamps Matter - Background - Why They’re Important - How Certificate Hashes Work in Stamps - Common certificate hashes - Troubleshooting - Common Issues - Performance Tuning - Clients - Public Deployments - Contributing - License Features - DNS-over-HTTPS (DoH) - Encrypts DNS queries using HTTPS - JSON API Support - Compatible with Google DNS-over-HTTPS JSON API format - Oblivious DoH (ODoH) - Provides additional privacy by hiding client IP addresses - EDNS Client Subnet - Forward client IP information to upstream resol","default_branch":null,"files":null,"tree":[],"storefront":"/r/DNSCrypt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DNSCrypt/doh-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}