16 hours ago
- Tailscale is essential for connecting infrastructure across homelab and enterprise environments.
- A key frustration is needing to switch between tailnets, which disrupts existing connections and is time-consuming.
- Simultaneous multi-tailnet connection is hindered by independent IPv4 allocation causing potential address conflicts.
- Node sharing offers a workaround but requires admin rights on both tailnets and manual sharing of devices.
- The author designed tailmix, an open-source client, using tsnet.Server instances behind a TUN interface with local IPv4 pool and MagicDNS hijacking.
- Tailmix allows a single machine to connect to multiple tailnets simultaneously without switching, preserving policies and identities.