Skip to content

Https dns proxy

services.https-dns-proxy.address

The address on which to listen Type: string

Default

"127.0.0.1"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/https-dns-proxy.nix

services.https-dns-proxy.enable

Whether to enable https-dns-proxy daemon. Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/https-dns-proxy.nix

services.https-dns-proxy.extraArgs

Additional arguments to pass to the process. Type: list of string

Default

["-v"]

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/https-dns-proxy.nix

services.https-dns-proxy.port

The port on which to listen Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)

Default

5053

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/https-dns-proxy.nix

services.https-dns-proxy.preferIPv4

https_dns_proxy will by default use IPv6 and fail if it is not available. To play it safe, we choose IPv4.

Type: boolean

Default

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/https-dns-proxy.nix

services.https-dns-proxy.provider.ips

The custom provider IPs Type: list of string

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/https-dns-proxy.nix

services.https-dns-proxy.provider.kind

The upstream provider to use or custom in case you do not trust any of the predefined providers or just want to use your own.

The default is quad9 and there are privacy and security trade-offs when using any upstream provider. Please consider that before using any of them.

Supported providers: cloudflare, custom, google, opendns, quad9

If you pick the custom provider, you will need to provide the bootstrap IP addresses as well as the resolver https URL.

Type: one of "cloudflare", "custom", "google", "opendns", "quad9"

Default

"quad9"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/https-dns-proxy.nix

services.https-dns-proxy.provider.url

The custom provider URL Type: string

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/https-dns-proxy.nix