BSD Ports

dns/https_dns_proxy g20231226 DragonFly

Light-weight DNS-HTTPS, non-caching translation proxy

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
dns, net
Package size
17.7 KiB, 44.8 KiB installed

Description

https_dns_proxy is light-weight DNS<->HTTPS, non-caching translation proxy for the RFC 8484 DNS-over-HTTPS standard. It receives regular (UDP) DNS requests and issues them via DoH.

Using DNS over HTTPS makes eavesdropping and spoofing of DNS traffic between you and the HTTPS DNS provider (Google/Cloudflare) much less likely, of course so long as you trust your DoH provider. Features:

  • Tiny size (<45kiB)
  • Uses cURL for HTTP/2 and pipelining, keeping resolve latencies extremely low
  • Single-threaded, non-blocking select() server for use on resource-starved embedded systems
  • Designed to sit in front of dnsmasq or similar caching resolver for transparent use

In the other systems

SystemPortVersion
DragonFlydns/https_dns_proxyg20231226
FreeBSDdns/https_dns_proxyg20231226

Install

Binary package:

pkg install https_dns_proxy

From DPorts:

cd /usr/dports/dns/https_dns_proxy && make install clean

Dependencies

Run dependencies 3

No port depends on this one.