doh-proxy-rs 0.1.1

DNS over HTTP proxy
doh-proxy-rs-0.1.1 is not a library.


Proxy DNS over HTTPS requests


doh-proxy-rs --server \
    --listen= \
    --upstream= \
    --identity=./server.pfx \

The server requires a PKCS#12 identity. You can generate it from a key pair in PEM format:

openssl pkcs12 -export \
    -out server.pfx \
    -inkey key.pem \
    -in cert.pem \
    [-certfile chain.pem]

PEM certificate support depends on native-tls (sfackler/rust-native-tls#27).

Known issues

  • Identity loads failed when the password is empty.


  • Client