Home / yaDNSPxy
ecosystem Networking
yaDNSPxy
A caching DNS forwarder for an embedded router: upstream over DoT, DoH, DoQ or plain UDP/TCP.
| Version | to be announced |
|---|---|
| Status | In development |
| Platforms | OpenWrt, NapiLinux (Linux) |
| Licence | Apache License 2.0 |
| For whom | Owners of home and embedded routers who need an encrypted DNS upstream. |
What it is
It takes plain DNS from the LAN and forwards it to an upstream resolver over DoT (RFC 7858), DoH (RFC 8484), DoQ (RFC 9250) or plain DNS. There are no encrypted listeners on purpose. A transport without its library is left out of the image, and a configuration naming a missing transport is rejected at start.
Why
A light part of an end-to-end encrypted chain for a router.
Quick start Build
cmake -S . -B build -DCMAKE_PREFIX_PATH=<where StarLet is installed>
cmake --build build -j
ctest --test-dir build
Source: yaDNSPxy/README.md
Download
To be announced.
Source and links
- Source links are to be announced.