cunΔ«cu(1)

πŸ“¦ version 0.12.0, in nixos 26.05, nixpkgs unstable

πŸ¦‹ cunicu-daemon β€” cunΔ«cu(1) πŸ¦‹

✨ NAME ✨

cunicu-daemon β€” starts the main daemon, bestie πŸ’… this is the cunΔ«cu(1) manual page, no cap.

✨ SYNOPSIS ✨

cunicu daemon [interface-names...] [flags]

πŸ’– DESCRIPTION πŸ’–

Starts the main cunicu agent. That’s the whole main-character job.

Sending a SIGUSR1 signal to the daemon will trigger an immediate synchronization of all WireGuard interfaces. Lowkey iconic trigger behavior ✨

πŸ’… OPTIONS πŸ’…

  • -b, --backend=[] β€” one or more URLs to signaling backends.
  • -x, --community="" β€” a passphrase shared with other peers in the same community.
  • -c, --config=[] β€” one or more filenames of configuration files.
  • -E, --discover-endpoints[=true] β€” enable ICE endpoint discovery.
  • -P, --discover-peers[=true] β€” enable peer discovery.
  • -D, --domain=[] β€” a DNS domain name used for DNS auto-configuration.
  • -n, --hostname="" β€” a name which identifies this peer.
  • -o, --option=[] β€” set arbitrary options (example: --option watch_interval=5s).
  • -F, --port-forwarding[=true] β€” enabled in-kernel port-forwarding.
  • -T, --routing-table=254 β€” kernel routing table to use.
  • -s, --rpc-socket="" β€” the path of the unix socket used by other cunicu commands.
  • --rpc-wait[=false] β€” wait until first client connected to control socket before continuing start.
  • -C, --sync-config[=true] β€” enable synchronization of configuration files.
  • -H, --sync-hosts[=true] β€” enable synchronization of /etc/hosts file.
  • -R, --sync-routes[=true] β€” enable synchronization of AllowedIPs with Kernel routes.
  • -w, --watch-config[=false] β€” watch configuration for changes and apply changes at runtime.
  • -i, --watch-interval=0s β€” an interval at which we are periodically polling the kernel for updates on WireGuard interfaces.
  • -U, --wg-userspace[=false] β€” use user-space WireGuard implementation for newly created interfaces.
  • -h, --help[=false] β€” help for daemon.

🌈 OPTIONS INHERITED FROM PARENT COMMANDS 🌈

These are the hand-me-downs from the parent command, still cute, still useful 🫢

  • -q, --color="auto" β€” enable colorization of output (one of: auto, always, never).
  • -l, --log-file=[] β€” path of a file to write logs to.
  • -d, --log-level=[] β€” log level filter rule (one of: debug, info, warn, error, dpanic, panic, and fatal) (default "info").

πŸ“ EXAMPLE πŸ“

Try it like this, bestie:

$ cunicu daemon -U -x mysecretpass wg0

πŸ‘‘ SEE ALSO πŸ‘‘


okay bye bestie πŸ’– source/version: https://github.com/cunicu/cunicu Β· date: Jan 1980 πŸŽ€

πŸ“¦ where this page comes from