BSD Ports

dns/https_dns_proxy g20231226 FreeBSD

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

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
dns, net
Package size
18.7 KiB, 42.0 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
FreeBSDdns/https_dns_proxyg20231226
DragonFlydns/https_dns_proxyg20231226

Install

Binary package:

pkg install https_dns_proxy

From the ports tree:

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

To depend on this port in another port's Makefile:

RUN_DEPENDS=	https_dns_proxy>0:dns/https_dns_proxy

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latestg20231226g20231226-g20231226g20231226
FreeBSD:14:quarterlyg20231226g20231226n/ag20231226g20231226
FreeBSD:15:latestg20231226g20231226n/ag20231226g20231226
FreeBSD:15:quarterlyg20231226g20231226n/an/an/a
FreeBSD:16:latestg20231226g20231226n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 3

The full lists below include those, and their dependencies in turn.

Build dependencies 24
Run dependencies 12

No port depends on this one.

Configuration

No options to configure.

USES
cmake
Service scripts
none

Files

distinfo 1
FileSizeSHA256
aarond10-https_dns_proxy-g20231226-8afbba7_GH0.tar.gz28002118c192d97587eeb54dbf40aff2cc919e9bd1d3c78a3c8489fddfe73009f9e4c

Commit history 0

No commits in the history this site was built from.