Help offered: Support TAP interfaces on Android

Hi, I really like ZeroTier.

Could you add support for TAP interfaces on Android? It would be a great differentiator compared to Wireguard which is strictly TUN only.

I know creating TAP interfaces requires root permissions. Still, I think there is a market of power users that would benefit from full L2 VPN.

My concrete use case is connecting to my Plex Media server (that sits behind a CG-NAT) from my Android phone when I’m away from my home network. The Plex client relies on broadcast and SSDP (which uses multicast) to find the media server, and this only works on full L2 VPNs.

If you are not interested in adding the support yourself, I could add this functionality on my own given the access and some basic guidance.