security/tailscale: enable feature to avoid interfaces or addresses
Important notices Before you add a new report, we ask you kindly to acknowledge the following:
- [ x] I have read the contributing guide lines at https://github.com/opnsense/plugins/blob/master/CONTRIBUTING.md
- [ x] I have searched the existing issues, open and closed, and I'm convinced that mine is new.
- [ x] When the request is meant for an existing plugin, I've added its name to the title.
Is your feature request related to a problem? Please describe. Upstream tailscale have implemented mechanism to blacklist/avoid interfaces and address, can we enable this for the tailscale plugin.. https://github.com/tailscale/tailscale/pull/17762
Describe the solution you'd like A clear and concise description of what you want to happen. Enable options on the GUI to add/edit following values TS_ONLY_INTERFACES=en*,wl* TS_AVOID_INTERFACES=tun*,wg* TS_AVOID_PREFIX=10.1.2.0/24,2a01:2345:6789:abcd::/64
Describe alternatives you've considered None
Additional context (https://github.com/tailscale/tailscale/pull/17762)
We'll need to wait for its support to appear in the upstream FreeBSD port.