For several years now, the ZeroTier GUI has been missing two important switches: allowDNS and allowDefault (the latter is set to 0 by default). The only way to change these settings is through SSH, and you must also create a boot script to keep the changes persistent after reboot. In addition, firmware updates overwrite any modifications you make.
Is there any chance that these settings will be exposed in the GUI?
allowDefault With default 0: Only traffic to zerotier nodes/lan segments is sent through the ZeroTier interface. All other traffic, including general Internet access, continues to use your local router or whatever is already configured as the default gateway. With 1: ZeroTier become an exit node for all traffic that would otherwise go out the local router. This means any packet that doesn’t match a more specific route will be forwarded through the ZeroTier interface.
I use this specific configuration to avoid using VPN and ZeroTier at the same time (not all ZeroTier nodes are available via VPN)
allowDNS With 1: Lets ZeroTier clients automatically use DNS servers advertised by the ZeroTier network, as i have one DNS server configured with all custom DNS records.