DNSCRYPT-WRAPPER(8)

πŸ“¦ version 0.4.2, in arch rolling

πŸŽ€ DNSCRYPT-WRAPPER(8) β€” Admin Manual, bestie πŸŽ€

πŸ’– NAME πŸ’–

dnscrypt-wrapper β€” Creates an empty website template almost ready for deployment. That’s literally the NAME line, bestie; we are keeping it exactly as the manpage gives it. No cap. πŸ˜­πŸ’…


πŸ›°οΈ SYNOPSIS πŸ›°οΈ

Here’s the whole invocation in all its bracket-y glory, copied exactly:

dnscrypt-wrapper [-h] [-a <str>] [-r <str>] [-U] [-u <str>] [-l <str>]
[-p <str>] [-d] [-V] [-v] [--gen-cert-file] [--gen-crypt-keypair]
[--gen-provider-keypair] [--show-provider-publickey-fingerprint]
[--provider-cert-file=<str>] [--provider-name=<str>] [--provider-
publickey-file=<str>] [--provider-secretkey-file=<str>] [--crypt-
secretkey-file=<str>] [--cert-file-expire-days=<int>]

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so dnscrypt-wrapper is in the DNSCrypt house. DNSCrypt is a protocol that authenticates communications between a DNS client and a DNS resolver. It prevents DNS spoofing. It uses cryptographic signatures to verify that responses originate from the chosen DNS resolver and haven't been tampered with. πŸ¦‹πŸ”’


✨ OPTIONS ✨

Every single option, in order, with the defaults and paths kept exactly:

  • -h, --help β€” displays the dnscrypt-wrapper help message and exits. Slay. ✨
  • -a <str>, --listen-address=<str> β€” sets the local address to listen on. Default: 0.0.0.0:53. 🫢
  • <str>-r, --resolver-address=<str> β€” sets the upstream dns resolver server (<address:port>). Yes, the page has that stray <str> before -r; preserving it, no cap. πŸ’€
  • -U, --unauthenticated β€” allows and forwards unauthenticated queries. Default: off. πŸ™ˆ
  • -u <str>, --user=<str> β€” runs the service as the given user. πŸ‘‘
  • -l <str>, --logfile=<str> β€” logs file path. Default: stdout. πŸ“
  • -p <str>, --pidfile=<str> β€” pid file path. Default: none. πŸŽ€
  • -d, --daemonize β€” runs as daemon. Default: off. πŸ’…
  • -V, --verbose β€” sets the service to be more verbose. Specify more -VVV to increase verbosity. πŸ”₯
  • -v, --version β€” shows version info and exits. ⭐
  • --gen-cert-file β€” generates pre-signed certificate. 🧚
  • --gen-crypt-keypair β€” generates crypt key pair. πŸ”‘
  • --gen-provider-keypair β€” generates provider key pair. πŸ—οΈ
  • --show-provider-publickey-fingerprint β€” displays provider public key fingerprint. πŸ‘€
  • --provider-cert-file=<str> β€” certificate file. Default: ./dnscrypt.cert. πŸ’–
  • --provider-name=<str> β€” provider name. 🏷️
  • --provider-publickey-file=<str> β€” provider public key file. Default: ./public.key. 🌸
  • --provider-secretkey-file=<str> β€” provider secret key file. Default: ./secret.key. 🀫
  • --crypt-secretkey-file=<str> β€” crypt secret key file. Default: ./crypt_secret.key. πŸ”
  • --cert-file-expire-days=<int> β€” cert file expire days. Default: 365. πŸ“…

πŸ’œ SEE ALSO πŸ’œ

dnscrypt-proxy(8) β€” go read that one too, bestie. πŸ’œ


xoxo, Debian GNU/Linux πŸ’– β€” dated December 26th, 2016 β€” DNSCRYPT-WRAPPER(8), signing off. πŸŽ€βœ¨

πŸ“¦ where this page comes from