[odoh-client-rs] is a CLI Rust client that can be used to access resolvers running [Oblivious DNS over HTTPS (ODoH) protocol draft-02]. It is built using the [odoh-rs] library. It is mainly intended for testing as it can only send one request at a time. To run an actual ODoH client, see [cloudflared].
Configuration for proxy and resolver can be done via a config file that can be specified with -c config.toml
. The default configuration can be found at tests/config.toml
and doesn't use a proxy, and uses https://odoh.cloudflare-dns.com aka 1.1.1.1 as the target resolver.
bash
$ cargo run -- thisiswhyimbroke.com AAAA