Hacker News new | ask | show | jobs
by xena 1156 days ago
Tailscalar here. One of the main things I use Tailscale for is accessing my development box from anywhere in the world. I can't really develop on Windows so I'm used to ssh-ing into a NixOS machine that runs all my compilers. Tailscale makes accessing it so easy that I can just leave hundreds of emacs buffers open in various tmux panes and reconnect back when I want to do development again.

I also run some internal services over Tailscale, a lot of my personal projects have tsnet embedded into them so that my Prometheus machine can scrape and monitor them. My husband also uses one of those services daily to monitor some information that I publish there.

I also run the development instance of my blog over Tailscale and use Funnel to share it with people to review my writing before it goes live.

At work we use it a lot to let people poke around with changes to development instances of websites (like https://tailscale.dev) without having to push them to the cloud and wait for preview deploys. It is _stupidly convenient_.

Turns out you can do a lot of things with networks when you don't have firewalls making everything complicated.

2 comments

Now that I think about it, there's also some other things I use it for. I embedded the Tailscale API into my VM manager waifud (https://github.com/Xe/waifud) so that I can pass a `--join-tailnet` flag to `waifuctl create` and plunk new virtual machines onto my tailnet with Tailscale SSH enabled. It makes testing things on arbitrary versions of Ubuntu so easy that it feels like I'm cheating.

My hypervisors are also subnet routers so my VMs can connect to eachother like they're on the same network. All the fun of static routing without any of the "fun" of static routing!

There is so much more you can use it for though: - https://tailscale.dev/blog/funnel-101 - https://tailscale.com/blog/tsnet-virtual-private-services/ - https://tailscale.com/kb/1137/minecraft/

The cloud's the limit!

Speaking of Funnel, a holy grail use case is to be able to host one-off game sessions to an untrusted stranger who do would not trust this "Tell-scale thing" you require him to install or register an account for. Most frequently these kinds of spontaneous interaction happens over Discord, where perhaps you want to quickly show someone what you're building in Minecraft and have him make some suggestions in-game or something. Is there any possibility that Tailscale can improve on reducing friction for some of these more "social" use cases where the target demographic is not tech-savvy and distrustful?