Build Status License

Mooncell

A DNS over HTTPS proxy/bridge.

It receives DNS requests (over UDP and TCP) and resolves them using a user selected provider.

Requirements for 1.0

Follow-up features

Related documentation

IETF

(Stable) Providers of DNS-over-HTTPS

DNS protocol

Other

Compiling

Windows (x64)

  1. Install OpenSSL for Windows 64 bit via the large dev binaries, or in one of the other possible, painful ways
  2. Set varialbe set OPENSSL_DIR=c:\OpenSSL-Win64 (assuming you installed it in the default path)
  3. cargo build should now work

Personal notes