Running Tailscale with non-root user NOT in userspace

Tailscale version 1.20.4
OS: Linux & Darwin

How would I go about giving a user permission to run tailscaled and tailscale so that they don’t have to run sudo tailscale up and instead just tailscale up? I am trying to get this to work on Linux and the OSS version for mac (Tailscaled on macOS · tailscale/tailscale Wiki · GitHub).

Tailscale does require root privileges in order to add its routes to the routing table and so on. It generally only needs to be explicitly run as root once, and will subsequently start automatically after reboot.