22 ms·
I am trying to use tailscale for personal project as mesh overlay network, but it is annoying. When you create images in packer, you need to remove state, other
by Chyzwar 3y ago
I am trying to use tailscale for personal project as mesh overlay network, but it is annoying. When you create images in packer, you need to remove state, otherwise nodes would fight over the same IP when created from the same snapshot. AuthKey expiration for infra is 90 making this another secret that you need to manually rotate. When running "tailscale up" with --ssh it hangs ssh connection making Ansible scripts brittle. For non-tech use, the android app is pretty useless. Taildrop is weird, I would like to have NFS over tailnet that you can easily share with others.
It seems that everyone wants to build VPN solution to sell to enterprises. There is probably more profit than building opensource mesh overlay :(
Given all that, I think that narrowlink architecture is flawed and worse than tailscale. Narrowlink gateway is both single point of failure and performance bottleneck (looks a bit like Cisco AnyConnect). Wireguard is very nice and modern protocol, narrowlink would need to implement own custom alternative over https. It would be interesting to see how both perform in very large topologies.
- e12e 3y ago> I would like to have NFS over tailnet that you can easily share with others. Anything stopping you there? Other than NFS being NFS? CIFS/Samba or WebDAV should work fine?
- Chyzwar 3y agoIf you already have mesh network and client application installed, why not extend this for easy network sharing?
- e12e 3y ago... because network sharing is easy if you can trust the network? Easy re-use of existing network tools is literally the usecase for these networks in the first place?
- tharos47 3y agoYou can disable key expiration for the machine via the web UI.
- Chyzwar 3y agoYes, but auth key is only valid for 90 days. If you put your Auth key in secrets, and you want to add new machine via CI/CD you need to rotate key every 90 days.